一般是使用yum來安裝解決依賴包關係,若是有一臺服務器無法鏈接外網或yum源沒有設置,但願經過另外一臺服務器將這些RPM包下載下來,而後再去安裝。有2種方式,一種是使用命令yumdownloader,另外一種是使用yum源生中的downloadonly 。java
第一種:yumdownloader
yumdownloader命令在軟件包yum-utils裏面,先安裝yum-utils
bash
yum install yum-utils -y
複製代碼
實例:服務器
yumdownloader java-1.8.0-openjdk.x86_64 --resolve --destdir=/opt/java/複製代碼
#下載jdk到/opt/java/而且下載相關的依賴
複製代碼
第二種:downloadonly
yum命令安裝軟件後會自動清理安裝包,若是想使用yum源生下載的軟件包,就須要安裝yum-plugin-downloadonly
spa
yum install yum-plugin-downloadonly -y
複製代碼
實例:
code
yum install --downloadonly --downloaddir=/dir PRM_NAME複製代碼