نصب مخزن EPEL در لینوکس

EPEL مخفف Extra Packages for Enterprise Linux یک مخزن رایگان و متن‌باز است که بسته‌های نرم‌افزاری اضافی را برای توزیع‌های لینوکس سازمانی مانند Red Hat Enterprise Linux (RHEL)، CentOS، Rocky Linux، AlmaLinux، و سایر موارد مبتنی بر RHEL فراهم می‌کند. در این مطلب با چگونگی نصب مخزنهای EPEL همراه شما هستیم.

ویژگی‌های کلیدی EPEL:

  •  جامعه محور:

 توسط پروژه فدورا توسعه و نگهداری شده که از حمایت کامیونیتی اطمینان می‌دهد و  بسته‌های با کیفیت بالا را ارائه داده که مکمل بسته‌های اصلی توزیع‌های لینوکس Enterprise است.

  •  نرم افزار اضافی:

 نرم افزاری را ارائه می‌دهد که در مخازن پیش‌فرض توزیع‌های مبتنی بر RHEL گنجانده نشده است مانند: ابزارهای کاربردی، کتابخانه‌ها، ابزارهای برنامه نویسی و موارد دیگر.

  •  سازگاری:

 بسته‌های موجود در EPEL به طور خاص برای نسخه توزیع مبتنی بر RHEL که استفاده می‌کنید ساخته شده‌اند و از سازگاری و ثبات اطمینان می‌دهند.

  •  غیر متعارض:

 بسته های EPEL به گونه ای طراحی شده اند که از جایگزینی یا تضاد با بسته‌های اصلی در مخازن پیش‌فرض جلوگیری کنند.

چرا از EPEL استفاده کنیم؟

  •  دسترسی به ابزارهای بیشتر: اگر مخازن پیش‌فرض فاقد نرم افزار یا ابزار خاصی باشند، EPEL اغلب آنها را دارد.
  •  پایداری: همانطور که از دستورالعمل‌های لینوکس سازمانی پیروی می‌کند، بسته‌ها پایدار و برای محیط‌های پروداکشن مناسب هستند.
  •  رایگان و متن‌باز: توسط داوطلبان پروژه فدورا نگهداری می‌شود که شفافیت و قابلیت اطمینان را تضمین می‌کند.

چگونه مخزن EPEL را فعال کنیم؟

برای فعال کردن مخزن EPEL، می‌توانید از دستورات زیر (بسته به نسخه لینوکس) استفاده کنید:

در CentOS و RHEL نسخه‌های ۷ و ۸:

    دستور زیر را اجرا کنید تا بسته‌ی مربوط به مخزن EPEL نصب شود:

sudo yum install epel-release

پس از نصب، برای اطمینان از فعال‌سازی مخزن، دستور زیر را اجرا کنید:

sudo yum repolist

در RHEL نسخه ۹:

    ابتدا دستور زیر را اجرا کنید تا بسته مخزن نصب شود:

sudo dnf install epel-release
 

سپس مخزن را فعال کنید:

sudo dnf config-manager --set-enabled crb

در AlmaLinux یا Rocky Linux:

    مشابه CentOS و RHEL عمل کنید:

sudo dnf install epel-release
 

بررسی نصب مخزن

پس از نصب، می‌توانید بررسی کنید که مخزن به‌درستی اضافه شده است یا نه:

yum repolist enabled | grep epel

dnf repolist enabled | grep epel

استفاده از مخزن EPEL

بعد از فعال‌سازی، می‌توانید بسته‌های اضافی را از این مخزن نصب کنید. به عنوان مثال:

sudo yum install htop

sudo dnf install htop

غیرفعال‌سازی مخزن EPEL (در صورت نیاز):

اگر به هر دلیلی بخواهید این مخزن را غیرفعال کنید، دستور زیر را اجرا کنید:

sudo yum-config-manager --disable epel

حذف مخزن EPEL:

برای حذف این مخزن:

sudo yum remove epel-release
 

سرور مجازی یک ماشین مجازی کامل است که می‌توانید سیستم عامل مورد نظر خود را انتخاب و روی آن نصب نمائید.
خرید سرور مجازی در پنج موقعیت جغرافیایی ایران، ترکیه، هلند، آلمان و آمریکا با قابلیت تحویل آنی در پارسدو فراهم است.

موارد استفاده رایج:

  • نصب ابزارهای توسعه مدرن مانند ansible، htop یا nginx.
  • فعال کردن کتابخانه‌های اضافی مورد نیاز برای کامپایل یا استفاده از نرم افزار.

با افزودن مخزن EPEL به سیستم خود، در عین حفظ ثبات و سازگاری با محیط سازمانی، به مجموعه وسیع تری از نرم افزارها دسترسی پیدا می‌کنید.