ant*_*009 28 yum rpm redhat-enterprise-linux
我正在使用红帽 5.4。
我已经使用 yum 安装了一个包,这个包是wireshark。
但是,安装后。我在哪里可以找到 rpm 包?
我想找到实际的wireshark.rpm 包,以便我可以将它安装在另一台未连接到Internet 的机器上。
小智 28
rpm 缓存目录位置可以在 /etc/yum.conf
cachedir=/var/cache/yum/$basearch/$releasever
Run Code Online (Sandbox Code Playgroud)
您应该根据您的红帽发行版本更改$basearch和$releasever, 值。
如果要在安装后保留 rpm 缓存,则应在以下位置将保留缓存值设置为 1:
/etc/yum.conf
Run Code Online (Sandbox Code Playgroud)
放
keepcache=1
Run Code Online (Sandbox Code Playgroud)
Jan*_*nen 22
查看/var/cache/yum目录下。
除非您正在进行某种自动清理,否则它们应该在那里。如果这样做,请尝试以下命令:
find /var/cache/yum -iname '*.rpm' –
Run Code Online (Sandbox Code Playgroud)
如果那里什么都没有,请查看 /etc/yum.conf 中的 cachedir 变量并检查当前用于存储包的目录是什么。也可能是 tmpwatch 或其他一些日常 cron 清理已经清除了 /var/cache/yum。
小智 10
您还可以为 yum 安装仅下载插件,这会导致 rpm 下载到缓存目录但未安装。
yum install yum-plugin-downloadonly
然后将其与--downloadonly标志一起使用。
yum install --downloadonly -y wireshark
然后你会在缓存目录中找到你设置的 rpms /etc/yum.conf
例如 cachedir=/var/tmp/yum/cache/$basearch/$releasever
| 归档时间: |
|
| 查看次数: |
65973 次 |
| 最近记录: |