在有些情況下,使用的節點不通外網,不能使用yum安裝指令,這樣安裝起來很麻煩,下面提供一個很實用的方法。
1,在可聯網的節點上下載下傳安裝包
yum -y install X --downloaddir=/path/to/dir --downloadonly
安裝軟體包X下載下傳到某個指定目錄,然後記得指定–downloadonly,隻下載下傳,不安裝。
此方法,會将主軟體包和基于你現在的作業系統缺少的依賴關系包一并下載下傳!
基于你現在的作業系統,意味着不同版本的作業系統(桌面版、mini版等)下載下傳的軟體依賴包個數會不一樣!
你的作業系統已裝的包越多,那麼下下來的依賴會越少,是以請選擇合适的基作業系統!
例如下載下傳ldirector的依賴包
yum install resource-agents perl-Net-SSLeay perl-MailTools perl-libwww-perl perl-IO-Socket-INET6 perl-Sys-Syslog --downloadonly --downloaddir=/root/abc
檢視abc檔案夾下生成的所有rpm檔案

2,通過scp指令将rpm包傳到目标節點上
如果單獨執行某個rpm包,會出現缺少依賴報錯的情況。
因為部分rpm包互相依賴,可以用此方法安裝。
rpm -ivh *.rpm --nodeps --force
安裝完成。
參考文章
https://www.cnblogs.com/fander/p/11058807.html