隨筆 - 72  文章 - 28  trackbacks - 0
          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Yum(全稱為 Yellow dog Updater, Modified)是一個在FedoraRedHat以及SUSECentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

          YUM可以方便的搜索你所需要安裝的包,并可以方便的進行依賴安裝。

          首先,rhel5系統安裝的時候其實已經有yum了,只是因為如果用官方的網站更新的話除非你是用錢買的rhel5.否則它會提示注冊之類的。所以只要把 yum的更新地址改成開源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/里。先把它們改成備份文件,即在后面加.bak 
          [root@killgoogle ~]# mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak 
          [root@killgoogle ~]# mv /etc/yum.repos.d/rpmforge.repo.rpmnew /etc/yum.repos.d/rpmforge.repo.rpmnew.bak 
          建立新的配置文件: 
          [root@killgoogle ~]# cd /etc/yum.repos.d 
          [root@killgoogle ~]# touch rhel-debuginfo.repo 
          [root@killgoogle ~]# touch mirrors-rpmforge 
          [root@killgoogle ~]# touch rpmforge.repo 

           

          往新的配置文件寫東西: (原來gpgcheck=1,改成0,不需要檢查,否則yum不能用,不知道為什么)
          [root@killgoogle ~]#vi rhel-debuginfo.repo 
          [base] 
          name=CentOS-5 - Base 
          #mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
          repo=os 
          #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
          baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
          gpgcheck=0 
          gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

          #released updates 
          [update] 
          name=CentOS-5 - Updates 
          #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
          baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
          gpgcheck=0 
          gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

          #packages used/produced in the build but not released 
          [addons] 
          name=CentOS-5 - Addons 
          #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

          baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
          gpgcheck=0
          gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

           

          (只配置到這就夠了)

           

           

          新建一個dag.repo

          # vi dag.repo 
          [dag] 
          name=Dag RPM Repository for RHEL5 
          baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
          enabled=1 
          gpgcheck=1 
          gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

           

           

          修改第二個配置文件: 
          [root@killgoogle ~]vi mirrors-rpmforge 
          http://apt.sw.be/redhat/el5/en/$ARCH/dag
          http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
          http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
          #http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
          http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
          http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
          http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
          http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
          http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
          http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
          http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag

           


          修改第三個配置文件: 
          [root@killgoogle ~]# vi rpmforge.repo 
          # Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag 
          # URL: http://rpmforge.net/
          [rpmforge] 
          name = Red Hat Enterprise $releasever - RPMforge.net - dag 
          #baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
          mirrorlist = http://apt.sw.be/redhat/el5/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 

           

           

          如果風速慢的話可以通過增加yum的超時時間,這樣就不會總是因為超時而退出。 
          [root@killgoogle ~]vi /etc/yum.conf 
          加上這么一句:timeout=120 

           

          到這里配置差不多就完了。可以正常使用yum了。

          現在就可以測試能不能用了哦: 

          [root@killgoogle ~]yum list|grep binutils


          [root@killgoogle ~]yum install binutils**.rpm
          這是安裝mplayer

          如果要刪除則是: 
          [root@killgoogle ~]yum remove binutils**.rpm

          posted on 2011-10-17 15:27 kelly 閱讀(643) 評論(1)  編輯  收藏 所屬分類: Linux

          FeedBack:
          # re: 【原創】RedHat Linux Enterprise 5.4 yum 配置 2011-12-30 14:04 天堂
          很好  回復  更多評論
            
          主站蜘蛛池模板: 万荣县| 法库县| 临朐县| 封丘县| 永和县| 湖北省| 许昌县| 华安县| 正阳县| 桦南县| 沁源县| 六枝特区| 茂名市| 明溪县| 酉阳| 揭西县| 容城县| 武胜县| 葫芦岛市| 孝义市| 大石桥市| 定远县| 监利县| 博白县| 尼玛县| 克拉玛依市| 濮阳市| 武胜县| 洛南县| 米林县| 双柏县| 财经| 天祝| 通渭县| 宜良县| 鹤壁市| 许昌市| 泊头市| 衡东县| 丹阳市| 塔城市|