在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列出所有版本,选择指定版本安装即可,没有了,看看其他的吧。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏