一、yumdownloader工具
yumdownloader是yum的插件,可以下載RPM軟件包機器所有依賴包。
如無此命令,請安裝:yum install yum-utils
yumdownloader命令格式:
yumdownloader options:
--destdir=DESTDIR 下載路徑,不添加默認當前目錄下
--urls just list the urls it would download instead of downloading
--resolve 是否下載依賴
--source operate on source packages
--archlist=ARCHLIST only download packages of certain architecture(s)
eg:yumdownloader --resolve --destdir=. openssl
拷貝到離線機器,切換到下載目錄rpm中批量安裝:rpm -ivh * --nodeps --force
二、downloadonly工具
可以通過yum命令的Downloadonly插件下載RPM軟件包及其所有依賴包。
如無此命令請安裝:yum install yum-plugin-downloadonly
命令格式:yum install --downloadonly --downloaddir=. openssl
--downloadonly 是隻下載不安裝,--downloaddir= 是指定下載目錄,默認當前所在目錄;openssl 軟件名,可替換成其他
拷貝到離線機器,切換到下載目錄rpm中批量安裝:rpm -ivh * --nodeps --force
如果在線機已安裝部分依賴,已安裝的依賴不會被下載
如果在線機已安裝此軟件,不會下載此軟件及其依賴
yumdownloader會同時下載64位和32位的rmp文件