اطلاعیه

بستن
No announcement yet.

آموزش نصب مخزن epel در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    آموزش نصب مخزن epel در لینوکس

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

    کد 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
    warningepel-release-6-8.noarch.rpmHeader V3 RSA/SHA256 Signaturekey ID 0608b895NOKEY
    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 pluginsfastestmirror
    Loading mirror speeds from cached hostfile
    epel
    /metalink                                           5.0 kB     00:00    
    basemirrors.btte.net
    epelftp.sjtu.edu.cn
    extrasmirrors.btte.net
    updatesmirrors.btte.net
    epel                                                    
    4.4 kB     00:00    
    epel
    /primary_db                                         6.2 MB     00:02    
    repo id                   repo name                                       status
    base                      CentOS
    -Base                                 6,367
    epel                      Extra Packages 
    for Enterprise Linux 6 x86_64  10,947
    extras                    CentOS
    -Extras                               14
    updates                   CentOS
    -Updates                              1,103
    repolist
    18,431
    [root@devops ~]
    نحوه استفاده از مخزن EPEL برای نصب پکیج های متن باز :
    اگر می خواهید همه ی بسته های rpm موجود تحت مخزن EPEL را لیست کنید می توانید از دستور yum زیر استفاده کنید.

    کد PHP:
    [root@devops ~]# yum --enablerepo="epel" list | less
    Loaded pluginsfastestmirror
    Loading mirror speeds from cached hostfile
    basemirrors.btte.net
    epelftp.sjtu.edu.cn
    extrasmirrors.btte.net
    updatesmirrors.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 pluginsfastestmirror
    Loading mirror speeds from cached hostfile
    basemirrors.btte.net
    epelftp.sjtu.edu.cn
    extrasmirrors.btte.net
    updatesmirrors.btte.net
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package bugzilla.noarch 0:3.4.14-1.el6 will be installed
    ... 
    نویسنده سپیده محراب
    منبع

    #2
    سلام
    من یک سرور Redhat 5.5 دارم که نیاز دارم روی آن IPA-Client نصب کنم ولی از آنجاییکه repository در Redhat پولی هستش نمیشه.
    میشه لطفا اگه راه حلی هستش share بفرمایید ؟

    کامنت


      #3
      نوشته شده توسط alideburgh مشاهده پست
      سلام
      من یک سرور Redhat 5.5 دارم که نیاز دارم روی آن IPA-Client نصب کنم ولی از آنجاییکه repository در Redhat پولی هستش نمیشه.
      میشه لطفا اگه راه حلی هستش share بفرمایید ؟
      سلام
      حتما ، لایسنس خریداری کنید یه به سیستم عامل های رایگان مثل CentOS و Fedora که RHEL Base هم هستند مهاجرت کنید :)

      کامنت

      درباره انجمن منطقه لینوکسی ها

      انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

      شبکه های اجتماعی

      ایمیل مدیریت

      Habili@linux-zone.org

      در حال انجام ...
      X