- گروهی از بستهها و نرمافزارها درون مخزن رسمی یا 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