Enable epel repository in CentOS 6.3

  • گروهی از بسته‌ها و نرم‌افزارها درون مخزن رسمی یا Base این توزیع وجود ندارد.
  • به عنوان مثال بسته‌ی htop ، tmux و یا حتی git درون مخزن رسمی این توزیع (فارغ از نسخه) وجود ندارد.
  • لذا در این شرایط باید از مخرن epel استفاده نمود.
  • همانند مخزن رسمی این نسخه از توزیع CentOS ، مخزن epel نیز در اکثر سرورها از مدار خارج شده و برای نسخه‌ی ۵.۸ دیگر میزبانی نمی‌شود.
  • اما هستند سرورهایی که هنوز میزبانی این مخزن را انجام می‌دهند. (میزبانی و نه بروزرسانی‌های جدید)
  • برای این منظور بسته‌ی زیر را دریافت نمایید.
# wget http://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
  • در نهایت بسته را به صورت زیر اقدام به نصب نمایید.
# rpm -ivh epel-release-6-8.noarch.rpm
  • با نصب بسته‌ی بالا دو پرونده‌ی epel.repo و epel-testing.repo درون مسیر زیر ساخته خواهند شد.
# ls -1 /etc/yum.repos.d/
CentOS-Base.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
CentOS-Vault.repo
epel.repo
epel-testing.repo
  • پرونده‌ی epel.repo را با یک ویرایشگر باز کنید.
  • پیشنهاد می‌شود محتوای زیر را برای پرونده‌ی epel.repo در نظر بگیرید.
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.kernel.org/fedora-buffet/archive/epel/6/x86_64/
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
  • آدرس سرور مخزن در کد بالا به صورت قرمز رنگ نشان داده شده است که آدرسی معتبر از یک سرور معتبر است.
  • به منظور دریافت لیست سرورهای دیگر می‌توانید از دستور زیر استفاده نمایید.
# curl 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=x86_64'
# repo = epel-6 arch = x86_64 country = ID country = global 
http://archivefedora.mirror.angkasa.id/epel/6/x86_64/
http://fedora-archive.mirror.liquidtelecom.com/archive/epel/6/x86_64/
https://ftp-stud.hs-esslingen.de/pub/Mirrors/archive.fedoraproject.org/epel/6/x86_64/
http://mirror.math.princeton.edu/pub/fedora-archive/epel/6/x86_64/
https://fedora-archive.ip-connect.info/epel/6/x86_64/
http://mirrors.dotsrc.org/fedora-buffet/archive/epel/6/x86_64/
http://fedora-archive.ip-connect.vn.ua/epel/6/x86_64/
https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/epel/6/x86_64/
http://pubmirror1.math.uh.edu/fedora-buffet/archive/epel/6/x86_64/
http://mirrors.kernel.org/fedora-buffet/archive/epel/6/x86_64/
https://pubmirror2.math.uh.edu/fedora-buffet/archive/epel/6/x86_64/
https://dl.fedoraproject.org/pub/archive/epel/6/x86_64/
  • پیشنهاد می‌شود از سرورهایی که http هستند استفاده نمایید.
  • با هر بار اجرای دستور بالا ، لیست سرورهای جدید دریافت می‌شود.
  • دستور yum را به شکل زیر اجرا کنید.
# yum repolist
# yum clean all
# yum update

  • بهتر است پلاگین fastestmirror غیر فعال شود.
  • تست شده بر روی CentOS 6.3

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *