解决离线安装rpm包依赖问题

方法一:

我们可以通过 yum 命令的 “Downloadonly” 插件下载 RPM 软件包及其所有依赖包, 为了安装 Downloadonly 插件,以 root 身份运行以下命令:yum install yum-plugin-downloadonly

现在,运行以下命令去下载一个 RPM 软件包及其依赖(例如PHP)

yum install --downloadonly php(-downloadonly的含义是仅下载)

默认情况下,这个命令将会下载并把软件包保存到 /var/cache/yum/目录下,我们也可以指定目录,可以通过 -–downloaddir 选项来指定(例如我们指定到/root/package)

yum install --downloadonly --downloaddir=/root/package php

现在所有的依赖包括要安装的软件已经下载好并且在/root/package目录下

方法二:

以 root 身份运行如下命令安装 “Yumdownloader” 工具: yum install yum-utils

现在,运行以下命令去下载一个 RPM 软件包(例如PHP)

yumdownloader php

为了下载RPM 软件包的所有依赖,我们使用 --resolve 参数 (默认情况下,Yumdownloader 将会下载软件包到当前工作目录下)

yumdownloader --resolve php

为了将软件下载到一个特定的目录下,我们使用 --destdir 参数

yumdownloader --resolve --destdir=/root/PHP php 或者 yumdownloader --resolve --destdir /root/PHP/ php


标题:解决离线安装rpm包依赖问题
作者:LeeOcean
地址:https://www.leiocean.com/articles/2019/06/30/1561887313312.html

    评论
    0 评论
avatar

取消