- گروهی از بستهها و نرمافزارها درون مخزن رسمی یا Base این توزیع وجود ندارد.
- به عنوان مثال بستهی htop ، tmux و یا حتی git درون مخزن رسمی این توزیع (فارغ از نسخه) وجود ندارد.
- لذا در این شرایط باید از مخرن epel استفاده نمود.
- همانند مخزن رسمی این نسخه از توزیع CentOS ، مخزن epel نیز در اکثر سرورها از مدار خارج شده و برای نسخهی ۵.۸ دیگر میزبانی نمیشود.
- اما هستند سرورهایی که هنوز میزبانی این مخزن را انجام میدهند. (میزبانی و نه بروزرسانیهای جدید)
- برای این منظور بستهی زیر را دریافت نمایید.
|
1 |
# wget http://archives.fedoraproject.org/pub/archive/epel/<span style="color: #ff0000;"><strong>6/x86_64</strong></span>/epel-release-6-8.noarch.rpm |
- در نهایت بسته را به صورت زیر اقدام به نصب نمایید.
|
1 |
# rpm -ivh epel-release-6-8.noarch.rpm |
- با نصب بستهی بالا دو پروندهی epel.repo و epel-testing.repo درون مسیر زیر ساخته خواهند شد.
|
1 2 3 4 5 6 7 |
# ls -1 /etc/yum.repos.d/ CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo <span style="color: #ff0000;"><strong>epel.repo</strong></span> <span style="color: #ff0000;"><strong>epel-testing.repo</strong></span> |
- پروندهی epel.repo را با یک ویرایشگر باز کنید.
- پیشنهاد میشود محتوای زیر را برای پروندهی epel.repo در نظر بگیرید.
|
1 2 3 4 5 6 7 |
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=<span style="color: #ff0000;"><strong>http://mirrors.kernel.org/fedora-buffet/archive/epel/6/x86_64/</strong></span> failovermethod=priority enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 |
- آدرس سرور مخزن در کد بالا به صورت قرمز رنگ نشان داده شده است که آدرسی معتبر از یک سرور معتبر است.
- به منظور دریافت لیست سرورهای دیگر میتوانید از دستور زیر استفاده نمایید.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# curl 'http://mirrors.fedoraproject.org/mirrorlist?<span style="color: #ff0000;"><strong>repo=epel-6&arch=x86_64</strong></span>' # 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 را به شکل زیر اجرا کنید.
|
1 2 3 |
# yum repolist # yum clean all # yum update |
- بهتر است پلاگین fastestmirror غیر فعال شود.
- تست شده بر روی CentOS 6.3