راهنمای جامع استفاده از میرور EPEL
مخزن (EPEL (Extra Packages for Enterprise Linux یکی از مهمترین و پرکاربردترین ریپازیتوریهای نرمافزاری برای سیستمعاملهای مبتنی بر ردهت (نظیر CentOS ،RHEL ،AlmaLinux و Rocky Linux) است. توزیعهای اینترپرایز برای حفظ حداکثر پایداری، تنها بستههای هسته اصلی را در مخازن پیشفرض خود ارائه میدهند؛ بنابراین برای نصب ابزارهای تکمیلی و نرمافزارهای استاندارد دیگر، اتصال به این رجیستری الزامی است. با این حال، نوسانات شبکهای و اختلالات روتینگ (Routing) میتواند فرآیند دریافت پکیجها از سرورهای پیشفرض را با افت سرعت و تاخیر مواجه کند.
سرویس میرور EPEL پارسپک، یک زیرساخت داخلی و قدرتمند است که با هدف بهینهسازی فرآیند مدیریت سرورها راهاندازی شده است. با پیکربندی و اتصال سرورهای خود به این ریپازیتوری پرسرعت، میتوانید تمامی نیازمندیهای نرمافزاری خود را بدون نوسانات شبکه، با بالاترین سطح پایداری و در سریعترین زمان ممکن نصب و بهروزرسانی کنید.
تنظیم EPEL Repository
EPEL (Extra Packages for Enterprise Linux) مجموعهای از بستههای اضافی برای سیستمهای Enterprise Linux است.
- EPEL 8 (CentOS/RHEL 8)
- EPEL 9 (CentOS/RHEL 9)
- EPEL 10 (CentOS/RHEL 10)
نسخه ۸ لینوکسهای اینترپرایز همچنان زیرساخت اصلی بسیاری از سرورهای پروداکشن و محیطهای سازمانی را تشکیل میدهد.
# Create repository file
sudo tee /etc/yum.repos.d/epel.repo << 'EOF'
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
baseurl=https://repo.abrha.net/epel/8/Everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-8
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 8 - $basearch - Debug
baseurl=https://repo.abrha.net/epel/8/Everything/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-8
[epel-source]
name=Extra Packages for Enterprise Linux 8 - Source
baseurl=https://repo.abrha.net/epel/8/Everything/SRPMS/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-8
EOF
نسخه ۹ با بهرهگیری از معماری مدرنتر، بستر اصلی توسعه پروژههای جدید و استقرار سرویسهای بهروز است.
# Create repository file
sudo tee /etc/yum.repos.d/epel.repo << 'EOF'
[epel]
name=Extra Packages for Enterprise Linux 9 - $basearch
baseurl=https://repo.abrha.net/epel/9/Everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-9
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 9 - $basearch - Debug
baseurl=https://repo.abrha.net/epel/9/Everything/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-9
[epel-source]
name=Extra Packages for Enterprise Linux 9 - Source
baseurl=https://repo.abrha.net/epel/9/Everything/SRPMS/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-9
EOF
نسخه ۱۰ جدیدترین نسل از خانواده اینترپرایز است که برای معماریهای نرمافزاری آیندهنگرانه طراحی شده است.
# Create repository file
sudo tee /etc/yum.repos.d/epel.repo << 'EOF'
[epel]
name=Extra Packages for Enterprise Linux 10 - $basearch
baseurl=https://repo.abrha.net/epel/10/Everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-10
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 10 - $basearch - Debug
baseurl=https://repo.abrha.net/epel/10/Everything/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-10
[epel-source]
name=Extra Packages for Enterprise Linux 10 - Source
baseurl=https://repo.abrha.net/epel/10/Everything/SRPMS/
enabled=0
gpgcheck=1
gpgkey=https://repo.abrha.net/epel/RPM-GPG-KEY-EPEL-10
EOF
پس از اضافه کردن ریپو، حتماً دستور sudo yum clean all && sudo yum makecache را اجرا کنید.
نگهداری و بهروزرسانی
برای اطمینان از عملکرد بهینه ریپوها، بهروزرسانیهای دورهای و بررسیهای منظم توصیه میشود.
دستورات پیشنهادی:
- برای سیستمهای مبتنی بر
YUM(EPEL, AlmaLinux):sudo yum update - برای سیستمهای مبتنی بر
APT(Debian, Ubuntu):sudo apt update && sudo apt upgrade - بررسی سلامت ریپوها:
sudo yum repolistیاsudo apt-cache policy
جمعبندی
بهرهگیری از رجیستری و ریپازیتوری داخلی پارسپک برای مخازن EPEL، یک اقدام زیرساختی هوشمندانه جهت ارتقای سطح کیفی و سرعت مدیریت سرورهای لینوکسی است. با هدایت ترافیک سیستمعامل به سمت این مخزن قدرتمند، چالشهای مربوط به کندی دانلود، تاخیر شبکه و خطاهای ارتباطی در حین نصب پکیجها بهطور کامل برطرف میشوند.
این معماری پایدار به مدیران سیستم (Sysadmins) و مهندسان DevOps اطمینان میدهد که استقرار ابزارهای تکمیلی با کمترین تاخیر ممکن (Low Latency) انجام پذیرد؛ در نتیجه میتوانید با بالاترین سطح اطمینان، زیرساختهای حیاتی خود را توسعه داده و تمام تمرکز تیم فنی را روی پیکربندی و بهینهسازی سرویسها متمرکز کنید.