【问题标题】:yum local install to install a package with its dependencyyum local install 安装一个包含依赖的包
【发布时间】:2017-08-22 18:04:05
【问题描述】:

我已经下载了一个具有依赖关系的包,并想安装一个具有依赖关系的包。即使我在本地文件夹中下载了它,它也会在线检查。

sudo yum -y --disablerepo=* localinstall autoconf-2.69-11.el7.noarch.rpm

我正在尝试上面的命令,但未能加载它在同一文件夹中的依赖项。

谢谢, 野兔

【问题讨论】:

  • 在同一命令中安装两个 rpm。

标签: centos centos7 yum


【解决方案1】:

在您下载了所有 RPM 的本地目录中,执行以下操作:

 sudo yum --disablerepo=* localinstall *.rpm

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

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

 sudo rpm -Uvvh *.rpm --test

--test 进行试运行。删除它以安装在磁盘上。

【讨论】:

    【解决方案2】:

    即使 iamauser 提供的解决方案非常棒(而且我一直在使用它),我希望给您提供另一种方法。

    它存在 yum-downloader 命令,它为您做基本相同的事情。

    # yumdownloader <package> --resolve
    

    你只需要先下载它:

    # yum install yum-utils
    

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

    【讨论】:

      猜你喜欢
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      • 2015-04-07
      相关资源
      最近更新 更多