به عنوان مدیر سیستم لینوکس یا یونیکس و یا کاربر لینوکس ، اگر می خواهید با استفاده از دستور yum، بسته های استاندارد متن باز نصب کنید، می توانید با نصب پکیج مخزن EPEL در سیستم عامل لینوکس خود، بسته های متن باز زیادی مانند : باگزیلا (bugzilla) ، گیت (Git) و… بدست آورید.
اگر میخواهید نحوه نصب و فعال سازی مخزن EPEL به منظور نصب پکیج های متن باز در توزیع های مختلف لینوکس از جمله RHEL یا (Red Hat Enterprise Linux ) ، فدورا و Centos و نسخه های متفاوت آنها (centos6.0، centos 6.5 ، RHEL 7.0) را با استفاده از دستور yum بیاموزید ، میتوانید آموزش نصب مخزن EPEL در لینوکس RHEL/CENTOS را مطالعه کنید.
تعریف EPEL :
EPEL یا Extra Packages for Enterprise Linux مجموعه ای از پکیج های با کیفیت برای لینوکس اینترپرایز از جمله RHEL یا (Red Hat Enterprise Linux ) ، CentOS و Scientific Linux(SL) و Oracle Enterprise Linux ( OEL ) است که توسط یک گروه خاص فدورا ایجاد، حفظ و مدیریت میشود.
آموزش نصب مخزن EPEL در لینوکس :
ابتدا باید پکیج EPEL را از سایت Fedoraproject.com با استفاده از دستور wget در واسط خط فرمان، دانلود کرده و سپس به عنوان کاربر روت با استفاده از دستور “” rpm -ivh در لینوکس خود نصب کنید. در ادامه جزئیات بیشتری از مراحل نصب مخزن EPEL در نسخه های متفاوت سیستم عامل لینوکس را مشاهده خواهید کرد :
در RHEL/CentOS 7، فایل های rpm زیر را با استفاده از دستور wgetدانلود کنید :
مرحله 1 :
مرحله 2 :
در RHEL/CentOS 6، فایل های rpm زیر را با استفاده از دستور wget دانلود کنید :
برای سیستم های ۳۲ بیتی :
برای سیستم های ۶۴ بیتی :
همانند RHEL 7 در ادامه مرحله نصب ، دستور rpm-IVH را اجرا کنید :
در RHEL/CentOS 5، برای نصب EPEL فایل های rpmزیر را دانلود کنید :
البته اگر mirror list مخزن شما شامل این پکیج rpm باشد ، می توانید EPEL را مستقیما با استفاده از دستور YUM دانلود و نصب کنید.
بررسی نصب موفقیت آمیز مخزن EPEL :
ابتدا باید با استفاده از دستور yum repolist از نصب و فعال شدن EPEL مطمئن شوید . لیست شدن رشته های EPEL در خروجی های این دستور ، نشاندهنده این است که EPEL با موفقیت نصب شده است .
خروجی دستور فوق را در زیر مشاهده می کنید :
نحوه استفاده از مخزن EPEL برای نصب پکیج های متن باز :
اگر می خواهید همه ی بسته های rpm موجود تحت مخزن EPEL را لیست کنید می توانید از دستور yum زیر استفاده کنید.
همانطور که در زیر نشان داده شده یک پکیج به نام باگزیلا را از مخزن EPEL نصب کنید :
نویسنده سپیده محراب
اگر میخواهید نحوه نصب و فعال سازی مخزن EPEL به منظور نصب پکیج های متن باز در توزیع های مختلف لینوکس از جمله RHEL یا (Red Hat Enterprise Linux ) ، فدورا و Centos و نسخه های متفاوت آنها (centos6.0، centos 6.5 ، RHEL 7.0) را با استفاده از دستور yum بیاموزید ، میتوانید آموزش نصب مخزن EPEL در لینوکس RHEL/CENTOS را مطالعه کنید.
تعریف EPEL :
EPEL یا Extra Packages for Enterprise Linux مجموعه ای از پکیج های با کیفیت برای لینوکس اینترپرایز از جمله RHEL یا (Red Hat Enterprise Linux ) ، CentOS و Scientific Linux(SL) و Oracle Enterprise Linux ( OEL ) است که توسط یک گروه خاص فدورا ایجاد، حفظ و مدیریت میشود.
آموزش نصب مخزن EPEL در لینوکس :
ابتدا باید پکیج EPEL را از سایت Fedoraproject.com با استفاده از دستور wget در واسط خط فرمان، دانلود کرده و سپس به عنوان کاربر روت با استفاده از دستور “” rpm -ivh در لینوکس خود نصب کنید. در ادامه جزئیات بیشتری از مراحل نصب مخزن EPEL در نسخه های متفاوت سیستم عامل لینوکس را مشاهده خواهید کرد :
در RHEL/CentOS 7، فایل های rpm زیر را با استفاده از دستور wgetدانلود کنید :
مرحله 1 :
کد PHP:
#wget http://mirrors.hustunique.com/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm .
مرحله 2 :
کد PHP:
#rpm -ivh epel-release-7-0.2.noarch.rpm
در RHEL/CentOS 6، فایل های rpm زیر را با استفاده از دستور wget دانلود کنید :
برای سیستم های ۳۲ بیتی :
کد PHP:
#wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
برای سیستم های ۶۴ بیتی :
کد PHP:
#wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
همانند RHEL 7 در ادامه مرحله نصب ، دستور rpm-IVH را اجرا کنید :
کد PHP:
[root@devops ~]# rpm -ivh epel-release-6-8.noarch.rpm
warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]
[root@devops ~]# rpm -qa | grep epel
epel-release-6-8.noarch
در RHEL/CentOS 5، برای نصب EPEL فایل های rpmزیر را دانلود کنید :
کد PHP:
For 32-Bit system:
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
For 64-Bit system:
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
البته اگر mirror list مخزن شما شامل این پکیج rpm باشد ، می توانید EPEL را مستقیما با استفاده از دستور YUM دانلود و نصب کنید.
بررسی نصب موفقیت آمیز مخزن EPEL :
ابتدا باید با استفاده از دستور yum repolist از نصب و فعال شدن EPEL مطمئن شوید . لیست شدن رشته های EPEL در خروجی های این دستور ، نشاندهنده این است که EPEL با موفقیت نصب شده است .
خروجی دستور فوق را در زیر مشاهده می کنید :
کد PHP:
[root@devops ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 5.0 kB 00:00
* base: mirrors.btte.net
* epel: ftp.sjtu.edu.cn
* extras: mirrors.btte.net
* updates: mirrors.btte.net
epel | 4.4 kB 00:00
epel/primary_db | 6.2 MB 00:02
repo id repo name status
base CentOS-6 - Base 6,367
epel Extra Packages for Enterprise Linux 6 - x86_64 10,947
extras CentOS-6 - Extras 14
updates CentOS-6 - Updates 1,103
repolist: 18,431
[root@devops ~]#
اگر می خواهید همه ی بسته های rpm موجود تحت مخزن EPEL را لیست کنید می توانید از دستور yum زیر استفاده کنید.
کد PHP:
[root@devops ~]# yum --enablerepo="epel" list | less
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* epel: ftp.sjtu.edu.cn
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Installed Packages
ConsoleKit.x86_64 0.4.1-3.el6 anaconda-CentOS-201207061011.x86_64/6.3
ConsoleKit-libs.x86_64 0.4.1-3.el6 @anaconda-CentOS-201207061011.x86_64/6.3
ConsoleKit-x11.x86_64 0.4.1-3.el6 @anaconda-CentOS-201207061011.x86_64/6.3
GConf2.x86_64 2.28.0-6.el6 @anaconda-CentOS-201207061011.x86_64/6.3
MAKEDEV.x86_64 3.24-6.el6 @anaconda-CentOS-201207061011.x86_64/6.3
ORBit2.x86_64 2.14.17-3.1.el6
همانطور که در زیر نشان داده شده یک پکیج به نام باگزیلا را از مخزن EPEL نصب کنید :
کد PHP:
[root@devops ~]# yum --enablerepo=epel install bugzilla
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* epel: ftp.sjtu.edu.cn
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bugzilla.noarch 0:3.4.14-1.el6 will be installed
...
نویسنده سپیده محراب
کامنت