1. 程式人生 > 其它 >yum localinstall離線安裝,有依賴關係的rpm包

yum localinstall離線安裝,有依賴關係的rpm包


yum install會搜尋yum源下載安裝。

 

如果一個rpm所有的依賴都下載好,直接本地安裝,怎麼做?

 

這就用到yum localinstall命令。

 

具體的安裝步驟有2步:

 

1、將軟體及其依賴下載到本地

 

2、上傳到未聯網伺服器

 

放到同一個目錄裡

 

[root@nccztsjb-node-15 python3-3.6.8-18.el7.x86_64]# ls -ltr
total 10308
-rw-r--r-- 1 root root   71844 Nov 14 16:14 python3-3.6.8-18.el7.x86_64.rpm
-rw-r--r-- 1 root root 1702324
Nov 14 16:17 python3-pip-9.0.3-8.el7.noarch.rpm -rw-r--r-- 1 root root 644052 Nov 14 16:18 python3-setuptools-39.2.0-10.el7.noarch.rpm -rw-r--r-- 1 root root 7286976 Nov 14 16:18 python3-libs-3.6.8-18.el7.x86_64.rpm -rw-r--r-- 1 root root 91396 Dec 7 10:28 libtirpc-0.2.4-0.16.el7.x86_64.rpm -rw-r--r-- 1
root root 9368 Dec 8 13:30 python-rpm-macros-3-34.el7.noarch.rpm -rw-r--r-- 1 root root 8960 Dec 8 13:31 python-srpm-macros-3-34.el7.noarch.rpm -rw-r--r-- 1 root root 222028 Dec 8 13:34 python3-devel-3.6.8-18.el7.x86_64.rpm -rw-r--r-- 1 root root 20044 Dec 8 13:35 python3-rpm-generators-6-2
.el7.noarch.rpm -rw-r--r-- 1 root root 8252 Dec 8 13:36 python3-rpm-macros-3-34.el7.noarch.rpm -rw-r--r-- 1 root root 83048 Dec 8 13:36 redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm -rw-r--r-- 1 root root 101080 Dec 8 13:38 dwz-0.11-3.el7.x86_64.rpm -rw-r--r-- 1 root root 4724 Dec 8 13:39 perl-srpm-macros-1-8.el7.noarch.rpm -rw-r--r-- 1 root root 266160 Dec 8 13:39 zip-3.0-11.el7.x86_64.rpm drwxr-xr-x 2 root root 107 Dec 8 13:42 packages [root@nccztsjb-node-15 python3-3.6.8-18.el7.x86_64]#

 

3、安裝

 

通過如下的命令安裝

 

yum localinstall -y *.rpm

會自動在當前的目錄中,搜尋rpm依賴關係,進行安裝。