centos7離線安裝程序的小辦法


平常在線安裝只需要yum  install 即可,但是如果機器不能聯網該怎么安裝呢,以下為我經常用的一個小辦法:

1、用一個可以在線的機器,並且機器與目標機器版本一致

必須版本一致!!!可以的話連centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

必須版本一致!!!可以的話連centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

必須版本一致!!!可以的話連centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

重要的事情說三遍,因為這個事情還差點讓我弄壞了一個生產的機器,吐血,我把我在centos7-1810上面的安裝包拿到centos6.5上面去執行,結果就導致某些命令使用不了,差點就得跑路了。

 

辦法就是先在一個在線的機器上面裝,然后把安裝包拷出來,然后再去離線的機器上面裝

搜先修改yum的安裝包要保存到本地

vim /etc/yum.conf

keepcache默認為0,改為1

cachedir默認為/var/cache/yum/ 修改為其他的文件夾,方便咱們cp,此處改為 /var/cache/yum_other

保存即可

2、正常進行在線安裝

比如我要在離線的機器中安裝keepalived

那么在你准備的在線的機器上面直接安裝

yum install keepalived -y

安裝完畢,則去/var/cache/yum_other 目錄查看

cd /var/cache/yum_other 

執行命令,將rpm包拷出來,創建文件夾

mkdir myrpm

find ./ -name *.rpm |awk '{print "cp "$1 " ./myrpm"}'> copy.sh

sh copy.sh

此時所需要的rpm包已經在myrpm文件夾中

此時,將myrpm拷出來,放到你的離線的目標機器

直接進行安裝

rpm  -ivh *.rpm

如果還是缺少依賴包,仍然按照此辦法進行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM