單位內(nèi)網(wǎng)無法連接外網(wǎng),局域網(wǎng)yum源又沒有特定的rpm包
首先再有網(wǎng)絡(luò)的電腦上建個centOS7虛擬機(jī)請最小安裝(最好和內(nèi)網(wǎng)要安裝的版本一樣)
替換yum源和配置網(wǎng)絡(luò)使該電腦能夠連接到外網(wǎng)剔桨。
將rpm包下載到本地不安裝? 后面是rpm包放的路徑自己隨便填
yum install -y yum-plugin-downloadonly
yum install (rpm包名或程序如 httpd) -y? --downloadonly --downloaddir=/root/packer
將packer包拷貝到無網(wǎng)絡(luò)的內(nèi)網(wǎng)服務(wù)器屉更,cd 到packer文件夾內(nèi)輸入下面的命令
yum localinstall (rpm包名或*自己修改) -y
紅帽系的不建議用rpm -ivh 因?yàn)?yum localinstall更加簡單會自動關(guān)聯(lián)包關(guān)系。
還有一種方法是用Yumdownloader工具
yum install yum-utils -y?
下面的解釋是下載httpd所有依賴到指定目錄
yumdownloader --resolve --destdir=/root/mypackages/ httpd
最后將包拷貝到目標(biāo)服務(wù)器一個新建的空文件夾內(nèi)洒缀,利用localinstall 添加--disablerepo=*參數(shù)自動安裝本地依賴RPM
yum localinstall *.rpm --disablerepo=*
參考鏈接:
https://blog.51cto.com/297020555/530703
https://www.cnblogs.com/guigujun/p/7868748.html
https://www.cnblogs.com/dbsqler/p/13898941.html