CentOS系統的鏡像文件一般都自帶了各種軟件包,例如CentOS7的鏡像接近4個G。而Ubuntu16.04也才1個G左右,所以ubuntu安裝軟件基本都需要聯網。很多時候我們可能想要把CentOS的鏡像直接當做本地軟件源,這樣相比從網上下載速度要快上很多。操作如下:
1.拷貝CentOS鏡像文件到系統某個目錄下,例如:
/opt/CentOS7.iso
2.將ISO文件掛載到某個目錄,例如:
mount /opt/CentOS7.iso /mnt
3.備份 /etc/yum.repos.d/CentOS-Base.repo 文件,例如:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.新建文件 /etc/yum.repos.d/CentOS-Base.repo ,內容如下:
[CentOS]
#倉庫名稱,可以隨意指定 name=centos #包的地址。由於是本地路徑,所以需要 file:// 開頭 baseurl=file:///mnt #不檢查 gpgcheck=0 #指定該倉庫有效 enabled=1
4.執行 yum clean && yum update
至此,可以安裝你需要的軟件了,依賴問題yum會自動幫你解決。例如,安裝 vim 可以使用:yum install -y vim-common