繼續我們的yum工具應用之旅,yum工具之所以方便就是因爲有方便的在線雲庫,實際工作中我們可能沒辦法鏈接互聯網,或者我們想安裝的程序原生源那麼我們能不能用其他方式應用方便的yum源呢?
一、使用光盤作爲yum源
1、將光盤掛載到/mnt目錄下
2、在/etc/yum.repos.d/目錄下新建dvd.repo
然後編輯這個文件
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
寫進上面內容
3、清掉緩存,重做cache
yum clean all
yum makecache
脫義字符^^
二、替換國內的repo
1、備份/etc/yum.repos.d/CentOS-Base.repo
我把他的名字調換了下,其實用mv命令在文件名Shang加個.bak就好了。
2、下載國內的鏡像站的repo文件
命令:curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
(注意你要在/etc/yum.repos.d/目錄下,不在就cd過去)
3、清掉緩存,重做cache,跟上面那個一樣,不放圖了
4、用yum repolist看下更新過來沒
搞定了。
三、安裝擴展源elelrepo
除了常用的官方源外,我們還要安裝一些附加源,增加rpm包的數量,常用是EPEL的源。
1、安裝EPEL源
命令:yum install epel-release
四、yum下載rpm包並提供給其他計算機使用。
1、下載你沒安裝過的程序包到XX文件夾
命令:yum install vim-enhanced --downloadonly
這麼寫,rpm包會下載到默認的cache中,默認cache路徑在
/var/cache/yum/x86_64/7/base/packages/下,注意base值得是你下載的源,一般的有base、update等幾種
一般的我們最好指定下載保存路徑,方便查找
命令:yum install vim-enhanced --downloadonly --downloaddir=/tmp/
2、下載你安裝過的程序包
yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/
3、下載好的安裝包可以給其他計算機使用
我們在另外一臺機器安裝剛剛下載的rpm包