اطلاعیه

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

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

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

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

    ریپازیتوری RPMForge در حقیقت ابزاری است که برای نصب پکیج ها تحت سیستم عاملهای Red Hat Enterprise Linux -RHEL و Community ENTerprise Operating System - CentOS است وبالغ بر 5000 پکیج نرم افزاری را به فرمت rpm شامل می شود. ریپازیتوری RPMForge در حقیقت به صورت پیش فرض روی RHEL و یا CentOS موجود نیست اما برای این سیستم عاملها طراحی شده است. لیست پکیج های آن را از لینک زیر میتوان پیدا کرد:
    کد:
    http://pkgs.repoforge.org/
    Click image for larger version  Name:	Install-RPMForge-Repository.jpg Views:	1 Size:	14.9 KB ID:	19838



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


    در این پست طریقه نصب و فعالسازی مرحله به مرحله ریپازیتوری rpmfORGE را تحت سیستم های RHEL/CentOS 7, 6, 5, 4 آموزش خواهیم داد.


    بررسی اینکه RHEL/CentOS نسخه ی 32 یا 64 بیتی است؟

    برای اینکه بدانیم سیستم مان 32 بیت یا 64 بیتی است باید دستور uname -a را اجرا کنیم. سیستم 32 بیتی i686 i686 i386 GNU/Linux را نشان میدهد و همچنین در سیستم های 64 بیتی باید x86_64 x86_64 x86_64 GNU/Linux برگردانده شود.

    بنابراین تشخیص معماری سیستم (32 یا 64 بیت) بسیار ساده است و تنها کافیست دستور زیر را اجرا کنیم:


    روی نسخه 32 Bit سیستم RHEL/CentOS:
    کد PHP:
    # uname -a

    Linux tecmint.com 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux 

    روی نسخه 64 Bit سیستم RHEL/CentOS:
    کد PHP:
    # uname -a

    Linux tecmint.com 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 

    و اکنون نصب ریپازیتوری RPMForge روی RHEL/CentOS 6/5/4

    ابتدا با توجه به معماری سیستم تان پکیج صحیح این ریپازیتوری را دانلود و نصب کنید:

    برای RHEL/CentOS 7 64 Bit :
    کد PHP:
    # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm 

    برای RHEL/CentOS 6 32-64 Bit :
    کد PHP:
    ## RHEL/CentOS 6 32 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm


    ## RHEL/CentOS 6 64 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 

    برای RHEL/CentOS 5 32-64 Bit:
    کد PHP:
    ## RHEL/CentOS 5 32 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm


    ## RHEL/CentOS 5 64 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 

    برای RHEL/CentOS 4 32-64 Bit:
    کد PHP:
    ## RHEL/CentOS 4 32 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm


    ## RHEL/CentOS 4 64 Bit OS ##
    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
    # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm 
    نکته : ریپازیتوری RPMForge تحت دایرکتوری "etc/yum.repod/" و با عنوان فایلی با نام rpmforge.repo نصب میشود.



    وارد کردن کلید (key) ریپازیتوری RPMForge در RHEL/CentOS 7/6/5/4

    در مرحله بعد شما نیاز به دانلود و وارد کردن DAG’s GPG key برای سیستم تان دارید:
    کد PHP:
    # wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    # rpm --import RPM-GPG-KEY.dag.txt 
    نکته: GPG key وارد شده، در دایرکتوری /etc/pki/rpm-gpg/ و به فایلی به نامRPM-GPG-KEY-rpmforge-dag ذخیره می شود.


    نصب پکیج ها با استفاده از ریپازیتوری RPMForge در RHEL/CentOS 7/6/5/4
    کد PHP:
    # yum --enablerepo=rpmforge install aria2 
    نمونه خروجی:
    کد PHP:
    Loaded pluginsfastestmirrorrefresh-packagekit
    Loading mirror speeds from cached hostfile
    rpmforge                                                                                                                                      
    Setting up Install Process
    Dependencies Resolved


    =================================================================================================
     
    Package                         Arch            Version                Repository       Size
    =================================================================================================
    Installing:
     
    aria2                           i686           1.15.1-1.el6.rf        rpmforge         1.2 M
    Installing 
    for dependencies:
     
    nettle                          i686           2.2-1.el6.rf           rpmforge         359 k


    Transaction Summary
    =================================================================================================
    Install       2 Package(s
    بنابراین پس از این برای نصب هر پکیجی با استفاده از YUM ریپازیتوری RPMForge هم لحاظ می شود.


    غبرفعال کردن ریپازیتوری RPMForge در RHEL/CentOS 7/6/5/4

    برای غیرفعال کردن این ریپازیتوری تنها کافیست به آسانی فایل etc/yum.repos.d/rpmforge.repo/ را باز کنید:
    کد PHP:
    # vi /etc/yum.repos.d/rpmforge.repo 
    و گرینه ی “enabled=1” را به “enabled=0“ تغییر بدید. در حقیقت 0 یعنی خاموش/غیرفعال کردن و 1 یعنی روشن/فعال کردن :
    کد PHP:
    ### Name: RPMforge RPM Repository for RHEL 6 - dag
    ### URL: http://rpmforge.net/
    [rpmforge]
    name RHEL $releasever RPMforge.net dag
    baseurl 
    http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
    mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
    #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
    enabled 0
    protect 
    0
    gpgkey 
    file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
    gpgcheck 
    با آرزوی موفقیت
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-08-2021, 06:46 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/

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

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

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