EPEL مخفف Extra Packages for Enterprise Linux است و در واقع یک مجموعه رایگان و متن باز است که توسط تیم فدورا بر اساس یک پروژه بازطراحی ایجاد شده است که بسته های نرم افزاری با کیفیت ۱۰۰٪ را برای توزیع های لینوکس از جمله RHEL، Red Hat Enterprise Linux، CentOS و Scientific Linux اضافه می کند.
پروژه EPEL در واقع بخشی از RHEL/CentOS نیست، بلکه برای توزیع های لینوکس اصلی طراحی شده و تعداد زیادی بسته متن باز مانند شبکه، مدیریت سیستم، برنامه نویسی، نظارت و موارد بیشتر را ارائه می کند. بیشتر بسته های EPEL نیز با مخزن فدورا در دسترس هستند.
چرا از مخزن EPEL استفاده می کنیم؟
– تعداد زیادی بسته متن باز برای نصب از طریق yum ارائه می شود.
– EPEL 100% متن باز و رایگان است.
– هیچ بسته تکراری هسته ای و همچنین هیچ مشکل ناسازگاری را شامل نمی شود.
– تمام بسته های EPEL نیز برای فدورا در دسترس هستند.
توجه: به ویژه، مخزن EPEL برای اجرا و استفاده از برنامه های رایگان در سرویس سرور مجازی لینوکس مورد نیاز است و می توان گفت که حیاتی است.
چگونه مخزن EPEL را نصب کنیم؟
برای نصب مخزن EPEL، ابتدا باید فایل را با استفاده از دستور wget دانلود کنید و سپس آن را با استفاده از دستور rpm در سیستم خود نصب کنید تا مخزن EPEL نصب شود. دستورات زیر را بر اساس نسخه سیستم عامل خود استفاده کنید.
توجه: مطمئن شوید که دستورات را با کاربر روت اجرا می کنید.
دستور نصب مخزن EPEL در RHEL/CentOS 7 64 بیت
// RHEL/CentOS 7 64-Bit //
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
rpm -ivh epel-release-7-5.noarch.rpm
دستور نصب مخزن EPEL در RHEL/CentOS 6 32-64 بیت
// RHEL/CentOS 6 32-Bit //
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
// RHEL/CentOS 6 64-Bit //
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
دستور نصب مخزن EPEL در RHEL/CentOS 5 32-64 بیت
// RHEL/CentOS 5 32-Bit //
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
// RHEL/CentOS 5 64-Bit //
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
دستور نصب مخزن EPEL در RHEL/CentOS 4 32-64 بیت
// RHEL/CentOS 4 32-Bit //
wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm
// RHEL/CentOS 4 64-Bit //
wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
rpm -ivh epel-release-4-10.noarch.rpm
چگونه بررسی کنیم که آیا مخزن EPEL فعال شده است یا خیر
برای بررسی اینکه آیا مخزن EPEL فعال شده است یا خیر، دستور زیر را اجرا کنید. پس از اجرای دستور، مخزن EPEL را خواهید دید.
yum repolist
نمونه خروجی:
Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: centos.aol.in
* epel: ftp.cuhk.edu.hk
* extras: centos.aol.in
* rpmforge: be.mirror.eurid.eu
* updates: centos.aol.in
Reducing CentOS-5 Testing to included packages only
Finished
۱۴۶۹ packages excluded due to repository priority protections
repo id repo name status
base CentOS-5 – Base 2,718+7
epel Extra Packages for Enterprise Linux 5 – i386 4,320+1,408
extras CentOS-5 – Extras 229+53
rpmforge Red Hat Enterprise 5 – RPMforge.net – dag
۱۱,۲۵۱ repolist: 19,075
چگونه از مخزن EPEL استفاده کنیم
شما باید از دستور YUM برای جستجو و نصب بسته ها استفاده کنید. برای مثال، برای جستجوی بسته Zabbix با استفاده از مخزن EPEL (برای بررسی اینکه آیا این بسته در مخزن EPEL موجود است یا خیر؟) دستور زیر را اجرا می کنیم.
yum --enablerepo=epel info zabbix
نمونه خروجی:
Available Packages
Name: zabbix
Arch: i386
Version: 1.4.7
Release: 1.el5
Size: 1.7 M
Repo: epel
Summary: Open-source monitoring solution for your IT infrastructure
URL: http://www.zabbix.com/
License: GPL
Description: ZABBIX is software that monitors numerous parameters of a network.
و اکنون از دستور زیر برای نصب بسته Zabbix با استفاده از مخزن EPEL و همچنین با استفاده از گزینه “-enablerepo=epel” استفاده می کنیم.
yum --enablerepo=epel install zabbix
توجه: فایل تنظیمات EPEL در /etc/yum.repos.d/epel.repo قرار دارد. به این ترتیب می توانید بسته های متن باز استاندارد نامحدودی را با استفاده از مخزن EPEL نصب کنید.
نتیجه گیری
برای استفاده از مخزن EPEL، ابتدا باید مطمئن شوید که آیا نصب شده و فعال است یا خیر. سپس می توانید با استفاده از دستور زیر، برنامه ها را با مخزن EPEL نصب کنید.
yum --enablerepo=epel install yourapplication
امیدوارم از این پست لذت برده باشید و پاسخ سوال خود را پیدا کرده باشید.
لطفاً از اشتراک گذاشتن نظرات خود با ما دریغ نکنید.