使用yum查看安装已安装包

avatar 2022年10月11日18:09:16 评论 4,084 次浏览

在linux环境中,yum是软件包管理器,主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题。基於RPM包管理可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。在使用yum之前需要配置yum源可以参考:https://www.wulaoer.org/?p=1441

针对已经安装好的软件,如何查看版本,以及相关依赖的包,可以看看下面的例子。

1.查看已经安装软件的版本
[root@www.wulaoer.org ~]# yum list installed gcc 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
Installed Packages
gcc.x86_64                          4.8.5-44.el7
2.使用 yum 查找软件包
[root@www.wulaoer.org ~]# yum search gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
=============================== N/S matched: gcc ===============================
gcc-c++.x86_64 : C++ support for GCC
gcc-gnat.x86_64 : Ada 95 support for GCC
gcc-objc.x86_64 : Objective-C support for GCC
gcc-objc++.x86_64 : Objective-C++ support for GCC
gcc-plugin-devel.x86_64 : Support for compiling GCC plugins
libgcc.i686 : GCC version 4.8 shared support library
libgcc.x86_64 : GCC version 4.8 shared support library
relaxngcc-javadoc.noarch : Javadoc for relaxngcc
compat-gcc-44.x86_64 : Compatibility GNU Compiler Collection
compat-gcc-44-c++.x86_64 : C++ support for compatibility compiler
compat-gcc-44-gfortran.x86_64 : Fortran support for compatibility compiler
gcc.x86_64 : Various compilers (C, C++, Objective-C, Java, ...)
gcc-gfortran.x86_64 : Fortran support
gcc-go.x86_64 : Go support
.............................................
3.列出所有可安装的软件包
命令:yum list
4.列出所有可更新的软件包
命令:yum list updates

在这里用的比较多的就是列出所有可安装的软件包,在安装软件之前可以根据自己的需求安装特定版本的,比如安装docker的时候,不需要最新版本,可以根据list列出所有版本,选择指定版本安装即可,没有了,看看其他的吧。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: