<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    CentOS6使用第三方yum源安裝更多rpm軟件包

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    引言: 
          CentOS自帶的yum源中rpm包數量有限,很多時候找不到我們需的軟件包,(例如:要安裝網絡連接查看軟件iftop,默認設置下無法使用yum命令安裝),下面教大家在CentOS 6.2中(以32位系統為例,64位系統安裝方法一樣),使用第三方yum源來安裝更多軟件包。


    一、安裝CentOS yum源優先級插件yum-priorities 
          yum install yum-priorities   #輸入y安裝 
    二、設置CentOS默認yum源的優先級為最高 
         cd  /etc/yum.repos.d/   #進入yum源目錄 
         vi CentOS-Base.repo    #在[base]、[updates]、[extras]組下面添加priority=1,在[centosplus]、[contrib]組下面添加priority=2 
    ################################################################   
    [base] 
    name=CentOS-$releasever - Base 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os 
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
    priority=1

    [updates] 
    name=CentOS-$releasever - Updates 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates 
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
    priority=1

    [extras] 
    name=CentOS-$releasever - Extras 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras 
    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
    priority=1

    [centosplus] 
    name=CentOS-$releasever - Plus 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ 
    gpgcheck=1 
    enabled=0 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
    priority=2

    [contrib] 
    name=CentOS-$releasever - Contrib 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib 
    #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ 
    gpgcheck=1 
    enabled=0 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 
    priority=2 
    ###############################################################   
    備注:priority的優先級為1到99,設置為1即優先級最高,1-10為系統保留,第三方yum源的優先級從11-99 
    三、安裝epel yum源 
        rpm -ivh  http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm 
        rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 
        vi /etc/yum.repos.d/epel.repo   #修改epel yum源優先級,priority=11 
       
    ############################################################### 
        [epel] 
    name=Extra Packages for Enterprise Linux 6 - $basearch 
    #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 
    mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 
    failovermethod=priority 
    enabled=1 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 
    priority=11 
    ################################################################# 
    四、安裝rpmforge yum源 
       wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm 
       wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 
       rpm --import RPM-GPG-KEY.dag.txt 
       rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm 
       vi  /etc/yum.repos.d/rpmforge.repo  #修改rpmforge yum源優先級,priority=12 
      
    ################################################################# 
    [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 = 1 
    protect = 0 
    gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag 
    gpgcheck = 1 
    priority=12 
    ################################################################# 
    系統運維  www.osyunwei.com  溫馨提醒:qihang01原創內容©版權所有,轉載請注明出處及原文鏈接 
    五、安裝rpmfusion yum源 
       rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm 
       vi  /etc/yum.repos.d/rpmfusion-free-updates-testing.repo   #修改rpmfusion yum源優先級,priority=13

    ################################################################# 
    [rpmfusion-free-updates-testing] 
    name=RPM Fusion for EL 6 - Free - Test Updates 
    #baseurl=http://download1.rpmfusion.org/free/el/updates/testing/6/$basearch/ 
    mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-el-updates-testing-6&arch=$basearch 
    enabled=1 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-6 
    priority=13 
    系統運維  www.osyunwei.com  溫馨提醒:qihang01原創內容©版權所有,轉載請注明出處及原文鏈接 
    ################################################################# 
    六、安裝atomic yum源 
        wget http://www.atomicorp.com/installers/atomic  #下載 
        sh ./atomic   #安裝 
        vi  /etc/yum.repos.d/atomic.repo  #修改atomic yum源優先級,priority=14 
    ############################################################## 
    [atomic] 
    name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com 
    mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-6-$basearch 
    #mirrorlist = http://www.atomicorp.com/channels/atomic/centos/6/mirrors-atomic 
    enabled = 1 
    priority = 1 
    protect = 0 
    gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt 
    gpgcheck = 1 
    priority=14 
    ############################################################## 
    七、更新yum軟件包 
           yum check-update 
    八、安裝iftop 
           yum install iftop 
    至此,CentOS 第三方yum源配置完成,現在你可以用yum命令安裝自己需要的軟件了!比如yum install nginx、yum update php等安裝或者升級軟件包。 
    ######################################################################################   
       擴展閱讀: 
       在使用yum update php命令升級php的同時,mysql也被升級到了最新版,升級好之后重啟mysql,有可能會出現下面 
       的錯誤信息,導致mysql啟動失敗。 
       ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 
       解決方法(切忌操作前備份mysql數據庫): 
       rm -fr /var/lib/mysql/*      #刪除目錄 
       rm /var/lock/subsys/mysqld   #刪除目錄 
       killall mysqld   #結束mysql進程 
       service mysqld start  #啟動mysql 
       /etc/rc.d/init.d/mysqld status   #查看mysql狀態 
       mysql_secure_installation  #重置Mysql數據庫密碼 
    #####################################################################################

    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全