用yum命令使用--downloadonly参数,下载软件wget,并用rpm命令安装wget
时间: 2024-09-30 11:05:54 浏览: 18
`yum` 是 Red Hat 系统中的包管理工具,而 `wget` 是一个用于从互联网上下载文件的命令行工具。如果你想要下载 `wget` 软件包但不直接安装,可以使用 `yum downloadonly` 参数配合 `wget` 命令。首先,你需要通过 `yum` 下载 `.rpm` 文件:
```bash
# 使用 yum 下载 wget 的 rpm 包
sudo yum downloadonly epel-release -y # 如果需要 EPEL 利用源
sudo yum downloadonly wget -y
```
这将会下载 `epel-release` 和 `wget` 的最新版本到本地。
接着,你可以使用 `wget` 来直接下载这个 `.rpm` 文件,例如如果下载路径是 `/var/cache/yum/epel-$releasever/$basearch` (对于 EPEL) 或 `/var/cache/yum/$basearch/$releasever` (默认),那么命令可能是这样的:
```bash
# 使用 wget 下载 wget 的 rpm 包
sudo wget "file:///var/cache/yum/$basearch/$releasever/wget-$version*.rpm"
```
请注意替换 `$basearch`(通常为 noarch 或 i386, x86_64),`$releasever` 和 `$version`。
然后,你可以手动使用 `rpm` 安装下载的 `.rpm` 文件:
```bash
# 使用 rpm 安装下载的 wget
sudo rpm -ivh wget-$version*.rpm
```