centos yum本地安装程序,用于安装软件包及其相关性

6tr1vspr  于 2022-11-07  发布在  其他
关注(0)|答案(2)|浏览(176)

我已经下载了一个包与它的依赖关系,并希望安装一个包与依赖关系。即使我已经下载到本地文件夹,它正在检查联机。
sudo yum -y --disablerepo=* localinstall autoconf-2.69-11.el7.noarch.rpm
我正在尝试上述命令,但无法加载它在同一文件夹中依赖项
谢谢你,Hare

0dxa2lsx

0dxa2lsx1#

在包含所有已下载RPM的本地目录中,执行以下操作:

sudo yum --disablerepo=* localinstall *.rpm

sudo yum --disablerepo=* localinstall foo.rpm bar.rpm baz.rpm

由于您已经将所有依赖项下载到一个目录中,因此还可以使用rpm安装这些依赖项:

sudo rpm -Uvvh *.rpm --test

--test进行模拟运行。将其删除以安装到磁盘上。

k7fdbhmy

k7fdbhmy2#

即使iamauser提供的解决方案非常好(我一直在使用它),我也希望给予你一个其他的方法来做。
它存在yum-downloader命令,它为你做基本相同的事情。


# yumdownloader <package> --resolve

您只需要先下载它:


# yum install yum-utils

总的来说,我建议您阅读Red Hat公司网站上的这篇文章,其中详细介绍了这两种方法:https://access.redhat.com/solutions/10154

相关问题