把安裝光盤作爲yum的源

centos7安裝完,如果要使用yum就必須聯網,使得離線安裝軟件非常不便。

服務器環境很多時候不允許上網,去網上下載,使用rpm安裝的時候,自己也搞不清軟件的關聯,很多時候安裝的東西不夠,使安裝變得很繁瑣,爲了提高效率還是用yum更好些。

如果以安裝光盤爲yum的搜索源就很大程度解決這些問題。


yum的搜索解釋文件在/etc/yum.repos.d目錄,既然已經不能上網了,爲了加快搜索速度,把已經存在的文件都改名,比如CentOS-Base.repo改成CentOS-Base.repo.bk就失去作用了。

自己做一個CentOS-Media.repo文件,編輯內容

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/dvdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


這裏的 baseurl=file:///mnt/dvdrom是光驅載入點,各個機器不同,自己修改成自己機器的。

 

如果按照的centos7是以最小安裝,裝入光盤後不會自動載入

手動添加,執行命令

mount /dev/sr0 /mnt/dvdrom

/dev/sr0是機器的物理光驅

可以用  ll /dev | grep cdrom查找

mount前要把光盤放進去,後放就找不到內容


現在執行yum list是不是就出來內容了

yum list installed也可以查看安裝過的內容了

當然yum list updates這些需要上網的就不行了


有個比較奇怪的事情,rpm和yum不太一樣

最小安裝centos7的情況下,yum list mariadb-libs顯示沒有,但是rpm -qa mariadb顯示是安裝了

上一篇文章安裝mysql,裏說需要確認的確是需要,最小安裝也要謹慎。

該文章不是最小安裝,在最小安裝裏用yum -y install perl-Data-Dumper.x86_64就會安裝相關聯的很多包,另外最小安裝的時候,安裝mysql會報 找不到libaio.so.1,用yum直接搜索一下,安裝就好,不必去網絡搜索安裝包了。

當然卸載也可以yum remove perl.x86_64

yum grouplist也可以用,不過覺得沒啥用處。

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