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 به سیستم خود، در عین حفظ ثبات و سازگاری با محیط سازمانی، به مجموعه وسیع تری از نرم افزارها دسترسی پیدا میکنید.