CentOS無網(wǎng)絡(luò)環(huán)境下如何下載rpm包安裝程序

單位內(nèi)網(wǎng)無法連接外網(wǎng),局域網(wǎng)yum源又沒有特定的rpm包

首先再有網(wǎng)絡(luò)的電腦上建個centOS7虛擬機請最小安裝(最好和內(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 因為 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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容