红帽文档说:
要查看系统上哪些已安装的软件包有可用更新,请使用以下命令:
yum check-update
我必须运行什么命令才能查看available系统上安装的软件包的所有版本?
示例:yum check-update告诉我java6更新#43可用,但如果我想要更新#40怎么办?
slm*_*slm 47
此命令不会专门针对一个包,但通过使用正则表达式进行匹配,您仍然可以看到可用的内容:
$ yum list available java\*
java-1.4.2-gcj-compat.i386 1.4.2.0-40jpp.115 installed
java-1.6.0-openjdk.i386 1:1.6.0.0-1.36.1.11.9.el5_9 installed
Available Packages
java-1.4.2-gcj-compat-devel.i386 1.4.2.0-40jpp.115 base
java-1.4.2-gcj-compat-javadoc.i386 1.4.2.0-40jpp.115 base
java-1.4.2-gcj-compat-src.i386 1.4.2.0-40jpp.115 base
java-1.6.0-openjdk.i386 1:1.6.0.0-1.40.1.11.11.el5_9 updates
java-1.6.0-openjdk-demo.i386 1:1.6.0.0-1.40.1.11.11.el5_9
Run Code Online (Sandbox Code Playgroud)
您可以通过使用grep.
要查看当前安装的软件包版本 + 检查最新的可用版本,请使用--showduplicates list <package name>,例如:
$ sudo yum --showduplicates list 'tar.*'
Loaded plugins: search-disabled-repos
Installed Packages
tar.x86_64 2:1.26-32.el7 installed
Available Packages
tar.x86_64 2:1.26-29.el7 rhelosp-rhel-7.4-server
tar.x86_64 2:1.26-31.el7 rhelosp-rhel-7.4-server
tar.x86_64 2:1.26-32.el7 rhelosp-rhel-7.4-server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
195573 次 |
| 最近记录: |