اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

آموزش فعال کردن ریپازیتوری EPEL در توزیع های RHEL/CentOS 7.x/6.x/5.x

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

    آموزش فعال کردن ریپازیتوری EPEL در توزیع های RHEL/CentOS 7.x/6.x/5.x

    در این پست نحوه فعال سازی ریپازیتوری EPEL تحت RHEL/CentOS 6/5 را برای نصب پکیج های opensource استاندارد اضافی با استفاده از دستور yum نمایش خواهیم داد.
    Click image for larger version  Name:	Install-Epel-in-Linux1-300x205.jpg Views:	1 Size:	17.1 KB ID:	19852




    ریپازیتوری EPEL چیست ؟

    EPEL مخفف Extra Packages for Enterprise Linux و در حقیقت یک مجموعه رایگان و open source میباشد و بر اساس پروژه ریپازیتوری توسط تیم فدورا ایجاد گشته که پکیج های نرم افزاری (add-on) صد درصد کیفیت بالا را برای توزیع های لینوکسی از جمله RHEL (Red Hat Enterprise Linux), CentOS و Scientific Linux فراهم آورده است.

    پروژه EPEL در حقیقت بخشی از RHEL/Centos نیست اما به منظور توزیع های اصلی لینوکسی طراحی گشته و تعداد زیادی از پکیج های Open Source همچون پکیج های Network, Sys admin, Programig, Monitoring و غیره را فراهم آورده است. اکثر پکیج های EPEL توسط repository فدورا نیز موجود هستند.


    چرا از ریپازیتوری EPEL استفاده میکنیم :
    • میزان زیادی از پکیج های Open source که برای نصب از طریق yum فراهم آمدند.
    • ریپازیتوری EPEL صد درصد open source و رایگان میباشد.
    • شامل هیچ گونه پکیج core duplicate و همچنین هیچ گونه مشکلات سازگاری نمیباشد.
    • تمامی پکیج های EPEL برای فدورا نیز موجود هستند.




    نحوه فعال سازی ریپازیتوری EPEL روی RHEL/CentOS 7/6/5 :

    در ابتدا شما باید با استفاده از دستور wget فایل مربوطه را دانلود و سپس با استفاده از دستور rpm آن را روی سیستم تان نصب کنید تا ریپازیتوری EPEL فعال شود. از لینک های زیر با استفاده از ورژن سیستم عامل تان استفاده کنید (مطمئن شوید که با کاربر root دستورات را اجرا میکنید).

    RHEL/CentOS 7 64 Bit
    کد PHP:
    ## RHEL/CentOS 7 64-Bit ##
    # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
    # rpm -ivh epel-release-7-5.noarch.rpm 

    RHEL/CentOS 6 32-64 Bit
    کد PHP:
    ## RHEL/CentOS 6 32-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
    # rpm -ivh epel-release-6-8.noarch.rpm


    ## RHEL/CentOS 6 64-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    # rpm -ivh epel-release-6-8.noarch.rpm 

    RHEL/CentOS 5 32-64 Bit
    کد PHP:
    ## RHEL/CentOS 5 32-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    # rpm -ivh epel-release-5-4.noarch.rpm


    ## RHEL/CentOS 5 64-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
    # rpm -ivh epel-release-5-4.noarch.rpm 

    RHEL/CentOS 4 32-64 Bit
    کد PHP:
    ## RHEL/CentOS 4 32-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
    # rpm -ivh epel-release-4-10.noarch.rpm


    ## RHEL/CentOS 4 64-Bit ##
    # wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
    # rpm -ivh epel-release-4-10.noarch.rpm 


    نحوه بررسی ریپازیتوری EPEL :

    برای اینکه بررسی کنیم آیا ریپازیتوری EPEL فعال شده یا خیر دستور زیر را اجرا میکنیم. به محض اینکه دستور را اجرا کردیم ریپازیتوری EPEL را خواهید دید :
    کد PHP:
    # yum repolist 
    نمونه خروجی :
    کد PHP:
    Loaded pluginsdownloadonlyfastestmirrorpriorities
    Loading mirror speeds from cached hostfile
     
    basecentos.aol.in
     
    epelftp.cuhk.edu.hk
     
    extrascentos.aol.in
     
    rpmforgebe.mirror.eurid.eu
     
    updatescentos.aol.in
    Reducing CentOS
    -5 Testing to included packages only
    Finished
    1469 packages excluded due to repository priority protections
    repo id                           repo name                                                      status
    base                              CentOS
    -Base                                               2,718+7
    epel Extra Packages 
    for Enterprise Linux 5 i386 4,320+1,408
    extras                            CentOS
    -Extras                                              229+53
    rpmforge                          Red Hat Enterprise 5 
    RPMforge.net dag                      11,251
    repolist
    19,075 

    طریق استفاده از ریپازیتوری EPEL :

    شما باید از دستور YUM برای سرچ و نصب پکیج ها استفاده کنید. برای مثال برای جستجو در مورد پکیج zabbix با استفاده از ریپازیتوری EPEL (بررسی اینکه آیا یک پکیج تحت ریپازیتوری EPEl موجود است یا خیر؟) دستور زیر را اجرا میکنیم :
    کد PHP:
    # yum --enablerepo=epel info zabbix 
    نمونه خروجی:
    کد PHP:
    Available Packages
    Name       
    zabbix
    Arch       
    i386
    Version    
    1.4.7
    Release    
    1.el5
    Size       
    1.7 M
    Repo 
    epel
    Summary    
    Open-source monitoring solution for your IT infrastructure
    URL        
    http://www.zabbix.com/
    License    GPL
    Description
    ZABBIX is software that monitors numerous parameters of a network
    و اکنون برای نصب پکیج zabbix با استفاده از ریپازیتوری EPEL و همچنین با استفاده از گزینه –enablerepo=epel از دستور زیر استفاده میکنیم :
    کد PHP:
    # yum --enablerepo=epel install zabbix 
    توجه : فایل تنظیمات EPEL در مسیر /etc/yum.repos.d/epel.repo قرار دارد. به این شیوه شما میتوانید بینهایت پکیج های open source استاندارد را با استفاده از ریپازیتوری EPEL نصب کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-08-2021, 09:25 PM.
    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    #2
    با عرض سلام و خسته نباشید، من یک الستیکس ورژن 2 روی ماشین مجازی نصب دارم که centos 5.9 هست و پکیج برای cent os 5 رو دانلود و حتی طبق آموزش نصب هم میکنم و پیام بمیده که نصب شده با موفقیت اما وقتی دستور تست رو میزنم REPOLIST رو 0 میزنه و هیچ چیزی انگار نصب نشده یا پکیج خالی نصب شده، کسی میتونه کمکی بکنه به من، نیاز شدید به استفاده از دستور YUM برای همگام سازی دو سرور و کریستال بودن دارم

    کامنت

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

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

    شبکه های اجتماعی
    در حال انجام ...
    X