در این مطلب قصد داریم شما را با ۵ مخزن برتر و پرکاربرد در سیستم عامل Centos و نحوه افزودن آنها به سیستم عامل، آشنا کنیم ، در مطلب قبلی با عنوان مخزن لینوکس چیست و هر آنچه باید از مخازن لینوکس بدانید توضیحات دقیق و کامل در خصوص مخزن لینوکس به شما عزیزان ارائه نمودیم که میتوانید مجدد آنرا مرور کنید تا این مطلب پایه و مهم را به خوبی بیاموزید .
اما در این مطلب شما را با ۵ مخزن جادویی Centos و Fedora که دو توزیع پر استفاده در بین توزیعهای Rhel based هستند آشنا میکنیم که با افزودن آنها به سیستم خود قادر به نصب اکثر نرم افزارها و library های پرکاربرد در سیستم خود خواهید شد .
به طور ساده یک مخزن لینوکس محل نگهداری و ذخیره سازی تمامی فایلهایی است که شما در زمان نصب یا بروزرسانی یک نرم افزار و حتی خود سیستم عامل لینوکس به آنها متصل شده و فایل دریافت میکنید که این فایلها پکیج نامیده میشوند .
۱- افزودن مخزن RPMFusion
مخزن RPMFusion شامل پکیج هایی است که همراه با Redhat , Fedora ارائه نمیشوند برای افزودن ریپازیتوری RPMFusion میتوانید از دستورات (command) های درج شده در زیر با توجه به نسخه سیستم عامل خود استفاده کنید .
افزودن مخزن RPMFusion در CentOS/RHEL 7
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
افزودن مخزن RPMFusion در CentOS/RHEL 6
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm
افزودن مخزن RPMFusion در Fedora 28/27/26/25/24
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
۲- افزودن مخزن EPEL
یکی از مخازن بسیار پرکاربرد در سیستمهای Rhel ریپازیتوری EPEL است که حتما پیشنهاد میکنم این مخزن را در سیستم خود نصب کنید ، EPEL یک گروه هستند که آخرین نسخه پکیجهای اضافی (Extra package) را برای Red Hat Enterprise Linux (RHEL), CentOS و Scientific Linux (SL) یا Oracle Linux (OL) ارائه میکنند .
افزودن مخزن EPEL در CentOS/RHEL 7
sudo yum localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
افزودن مخزن EPEL در CentOS/RHEL 6
sudo yum localinstall --nogpgcheck http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
۳- افزودن مخزن REMI
ریپازیتوری REMI هم یک مخزن مفید yum حاوی بروزرسانی و پکیجهای عمدتا مبتنی بر php برای سیستمعاملهای CentOS/RHEL 7/6 و Fedora 28/27/26/25/24 میباشد . برای نصب این مخزن نیز به روش زیر میتوانید اقدام کنید .
افزودن مخزن REMI در Centos/Rhel 7
sudo yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
افزودن مخزن REMI در Centos/Rhel 6
sudo yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
افزودن مخزن REMI در Fedora 28/27/26/25/24
sudo dnf install http://rpms.famillecollet.com/fedora/remi-release-$(rpm -E %fedora).rpm
۴- افزودن مخزن ELRepo
ELRepo یک مخزن RPM برای پکیجهای اینترپرایز لینوکس است . این مخزن از نسخه RHEL Enterprise و Centos پشتیبانی میکند . این مخزن بیشتر بر روی پکیج درایورهای سخت افزاری تمرکز دارد تا برای شما تجربه بهتری برای کار با این سیستم عامل ها بسازد . این مخزن شامل پکیج های filesystem و درایورهای گرافیک، درایورهای شبکه، درایورهای صدا، درایورهای وب کم و … میباشد . برای نصب ELRepo به روش زیر اقدام کنید .
افزودن مخزن ELRepo در Centos 7
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
افزودن مخزن ELRepo در Centos 6
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
۵- افزودن مخزن Webtatic
این مخزن همانند مخزن REMI بیشتر تمرکز خود را معطوف به پکیجهای مرتبط با امور وب هاستینگ مانند php قرار داده است که به طور پیشفرض در Centos/RHEL قرار داده نشدهاند . مخزن Webtatic نیز فقط از نسخههای Rhel/centos پشتیبانی میکند .
افزودن مخزن Webtatic در Centos 7
sudo yum localinstall --nogpgcheck http://repo.webtatic.com/yum/el7/webtatic-release.rpm
افزودن مخزن Webtatic در Centos 6
sudo yum localinstall --nogpgcheck http://repo.webtatic.com/yum/el6/latest.rpm