CentOS 下配置網絡yum源

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。說白了就是你想在centos或者Redhat(Redhat是收費的,centos是Redhat的免費版)下安裝軟件的時候就用這個東東。而Redhat和centos最初的軟件俺咋混個工具是RPM(自行百度),如果使用RPM安裝某個軟件,經常會出現錯誤,提示你要先安裝另一個依賴的軟件包。我一般這個時候就很煩了。所以yum出現了。Yum是基於RPM包管理的,能夠從指定的服務器自動下載RPM包並且安裝,但是yum最好的一點在於它會自動處理軟件的各種依賴關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

讀到這裏,問題又來了,yum的確可以處理軟件的依賴關係,但是yum怎麼知道去哪裏下載需要的一系列相關的軟件呢。這個時候我們就要告訴yum,你去某某某個倉庫去,你需要的所有東西都在裏邊,你去找就好了。而這個很牛掰的倉庫,人家163.com已經給我們做好了。

那麼現在我們的目的就很明確了,就是給yum配置一個倉庫。這裏以在CentOS 下配置網絡yum源爲例!!!

1.下載repo文件 ,在Linux命令行執行:
wget –P /home/backup/ http://mirrors.163.com/.help/CentOS6-Base-163.repo

2.備份並替換系統的repo文件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]#mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost ~]#mv /home/backup/CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo#複製網易下載的.repo並修改文件名稱

3、執行yum源更新

[root@localhost ~]# yum clean all #清除以前使用yum的緩存

[root@localhost ~]# yum makecache #建立一個緩存,以後方便在緩存中搜索

4、檢查網絡yum源

[root@localhost ~]#yum list | grep telnet* #查找網絡yum源的telnet安裝包

telnet.x86_64 1:0.17-59.el7 base

telnet-server.x86_64 1:0.17-59.el7 base

5、最終安裝
[root@localhost ~]# yum install telnet.x86_64

如果用yum install 時,沒有成功使用本地repo,可以加上參數
–skip_repo_packages=1
如果使用yum install 時 ,報錯卻是依賴包,可加上參數
–nogpgcheck

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章