yum localinstall離線安裝,有依賴關係的rpm包
阿新 • • 發佈:2022-12-08
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 1702324Nov 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-- 1root 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依賴關係,進行安裝。