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也可以用,不過覺得沒啥用處。