我已经下载了一个包与它的依赖关系,并希望安装一个包与依赖关系。即使我已经下载到本地文件夹,它正在检查联机。sudo yum -y --disablerepo=* localinstall autoconf-2.69-11.el7.noarch.rpm我正在尝试上述命令,但无法加载它在同一文件夹中依赖项谢谢你,Hare
sudo yum -y --disablerepo=* localinstall autoconf-2.69-11.el7.noarch.rpm
0dxa2lsx1#
在包含所有已下载RPM的本地目录中,执行以下操作:
sudo yum --disablerepo=* localinstall *.rpm
或
sudo yum --disablerepo=* localinstall foo.rpm bar.rpm baz.rpm
由于您已经将所有依赖项下载到一个目录中,因此还可以使用rpm安装这些依赖项:
rpm
sudo rpm -Uvvh *.rpm --test
--test进行模拟运行。将其删除以安装到磁盘上。
--test
k7fdbhmy2#
即使iamauser提供的解决方案非常好(我一直在使用它),我也希望给予你一个其他的方法来做。它存在yum-downloader命令,它为你做基本相同的事情。
# yumdownloader <package> --resolve
您只需要先下载它:
# yum install yum-utils
总的来说,我建议您阅读Red Hat公司网站上的这篇文章,其中详细介绍了这两种方法:https://access.redhat.com/solutions/10154
2条答案
按热度按时间0dxa2lsx1#
在包含所有已下载RPM的本地目录中,执行以下操作:
或
由于您已经将所有依赖项下载到一个目录中,因此还可以使用
rpm
安装这些依赖项:--test
进行模拟运行。将其删除以安装到磁盘上。k7fdbhmy2#
即使iamauser提供的解决方案非常好(我一直在使用它),我也希望给予你一个其他的方法来做。
它存在yum-downloader命令,它为你做基本相同的事情。
您只需要先下载它:
总的来说,我建议您阅读Red Hat公司网站上的这篇文章,其中详细介绍了这两种方法:https://access.redhat.com/solutions/10154