farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام
همانطور که مطلع هستید برای نصب پکیج در centos از نرم افزار yum ( یام ) استفاده می شود
مکانیزم این نرم افزار به گونه ای است که با استفاده repository ( ریپوزیتوری ) متصل به آن نرم افزار مورد نظر را جستجو و سپس آن را دانلود و نصب می کند.
ریپوزیتوری چیست ؟
ریپوزیتوری محلی در وب می باشد که بسته ها و نرم افزار های سیستم عامل مورد نظر ( برای مثال centos ) بصورت از پیش کامپایل شده ذخیره شده اند فرمت این بسته ها برای سیستم عامل های مبتنی بر redhat بصورت rpm و برای سیستم عامل های مبتنی debian بصورت deb می باشد.
در ابتدا نرم افزار yum دیتابیس ریپوزیتوری های موجود در سیستم را دانلود می کند و با جستجو در آن
موجودیت نرم افزار مورد نظر را بررسی می کند و پس از آن شما می توانید با استفاده از دستور install نرم افزار مورد نظر را نصب کنید
برای مثال دستور زیر نرم افزار nano را بر روی سیستم شما نصب خواهد کرد:
کد:
yum install nano
یا با استفاده از دستور زیر می توانید از وجود بسته نرم افزاری nano در ریپوزیتوری های موجود در سیستم مطلع شوید:
کد:
yum search nano

حال باید به این نکته توجه کنید بسیاری از نرم افزار ها در ریپوزیتوری پیش فرض Cent OS موجود نمی باشد
و نیاز است تا ریپوزیتوری های دیگری را به آن اضافه کنیم.
یکی از ریپوزیتوری هایی که بسیاری از بسته های نرم افزاری در آن موجود است EPEL یا همان
Fedora Extra Packages for Enterprise Linux (EPEL) repository
می باشد که عموما بسته هایی نرم افزاریی که در repository پیش فرض Cent OS نیست را ارائه می کند
همچنین ریپوزیتوری remi به عنوان مکملی برای سیستم شما که شامل آخرین نسخه نرم افزار های مورد نیاز شما است برای افرادی که نیازمند به آخرین نسخه نرم افزار های مورد نظر خود هستند بسیار مفید می باشد لذا در ادامه
به نحوه نصب این دو ریپوزیتوری می پردازیم.
توجه: ریپوزیتوری های فوق تنها برای سیستم های مبتنی بر red hat می باشند و برای سیستم عامل های مبتنی بر debian قابل استفاده نمی باشند.
برای نصب این ریپوزیتوری ها می توانید از دستورات زیر استفاده کنید:

centos 6 32 bit

کد:
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

centos 6 64 bit

کد:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
 
آخرین ویرایش:

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام
امروز در نظر دارم راه سریعتری برای نصب ریپوزیتوری epel بر روی Centos بهتون معرفی کنم
برای نصب این بسته کافی است از ریپوزیتوری پیش فرض Centos استفاده کنید بنابراین دستور زیر رو می تواند در bash اجرا کنید:
کد:
yum install epel-release
بعد از نصب بسته فوق با اجرای دستور yum می تواند از بسته های موجود در ریپوزیتوی epel هم استفاده کنید
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
سلام
دوستان پیش تر نصب ریپوزیتوری برای CentOS 6 آموزش داده شد در تکمیل مطالب فوق برای نصب ریپوزیتوری در CentOS 7 می توانید از روش زیر استفاده کنید:
کد:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
با استفاده از دستورات فوق ریپوزتوری های remi و rpmforge برای CentOS 7 نصب خواهند شد.
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
سلام
دوستان پیش تر نصب ریپوزیتوری برای CentOS 6 آموزش داده شد در تکمیل مطالب فوق برای نصب ریپوزیتوری در CentOS 7 می توانید از روش زیر استفاده کنید:
کد:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
با استفاده از دستورات فوق ریپوزتوری های remi و rpmforge برای CentOS 7 نصب خواهند شد.

ممنون از لطفتان
طبق راهنمایی شما مشکل برطرف و CXS باموفقیت بر روی سرور نصب گردید.

هنگام کانفیگ آدرس پوشه قرنطینه را (/home/quarantine) تعیین می کند که قابل تغییر است.
آدرس پوشه پیش فرض مورد تایید است ؟
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
ممنون از لطفتان
طبق راهنمایی شما مشکل برطرف و CXS باموفقیت بر روی سرور نصب گردید.

هنگام کانفیگ آدرس پوشه قرنطینه را (/home/quarantine) تعیین می کند که قابل تغییر است.
آدرس پوشه پیش فرض مورد تایید است ؟
بله مشکلی ندارد
 
  • Like
Reactions: tnt
بالا