Mic*_*ael 43 package-management redhat
从 ubuntu 的角度来看,如果我想查看将安装/升级的附加软件包,我可以使用 apt-get --simulate install <package name>
yum 有类似的东西吗?我们的 Red hat box (yum) 是我们的生产服务器,所以我想在我实际安装一些软件包之前确切地看看会发生什么。
真的找不到一个好的解决方案,有人建议:
yum --assumeno install <package name>
Run Code Online (Sandbox Code Playgroud)
但这又回来了:
Command line error: no such option: --assumeno
Run Code Online (Sandbox Code Playgroud)
百胜版本: 3.2.22
操作系统版本: Red Hat Enterprise Linux Server release 5.6 (Tikanga)
欢迎任何想法或建议。
小智 36
你可以在没有 -y 开关的情况下进行 yum 安装(如果你使用它):
yum install <package>
Run Code Online (Sandbox Code Playgroud)
这将获取所需的软件包和依赖项列表。在安装之前它会询问您是否要安装,只需回答“否”,不会进行任何更改。
或者你可以做
yum deplist <package>
Run Code Online (Sandbox Code Playgroud)
列出一个包的所有依赖项,并在不下载或安装任何东西的情况下查看需要安装的内容。
Zyp*_*her 18
您可以使用check-update
yum 选项查看是否有可用于该软件包的更新。它会告诉您是否有指定软件包的可用更新(以及更新到哪个版本)。
所以你可以这样做:
yum check-update <package>
Run Code Online (Sandbox Code Playgroud)
查看特定包的信息,以及:
yum check-update
Run Code Online (Sandbox Code Playgroud)
查看整个系统的信息。
小智 9
您可以使用
yum -y update --setopt tsflags=test
Run Code Online (Sandbox Code Playgroud)
如果你
使用添加的选项在 yum 命令行上指定可选的事务标志 (tsflags)
--tsflags
。
归档时间: |
|
查看次数: |
93474 次 |
最近记录: |