linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]

linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]yum提供了查询、安装、升级和卸载软件包的命令,一一给大家介绍。查询査询yum源服务器上所有可安装的软件包列表[root@localhostyum.repos.d]#yumlist#查询所有可用软件包列表InstalledPackages#已经安装的软件包ConsdeKit.i6860.4.1-3.el6@anaconda-CentOS-201207051201J386/6.3Cons…

大家好,又见面了,我是你们的朋友全栈君。

yum提供了查询、安装、升级和卸载软件包的命令,一一给大家介绍。

查询

査询yum源服务器上所有可安装的软件包列表

[root@localhost yum.repos.d]# yum list

#查询所有可用软件包列表

Installed Packages

#已经安装的软件包

ConsdeKit.i686 0.4.1-3.el6

@anaconda-CentOS-201207051201 J386/6.3

ConsdeKit-libs.i686 0.4.1-3.el6 @anaconda-CentOS-201207051201 J386/6.3

…省略部分输出…

Available Packages

#还可以安装的软件包

389-ds-base.i686 1.2.10.2-15.el6 c6-media

389-ds-base-devel.i686 1.2.10.2-15.el6 c6-media

#软件名 版本 所在位置(光盘)

…省略部分输出…

查询yum源服务器中是否包含某个软件包

[root@localhost yum.repos.d]# yum list 包名

#查询单个软件包

例如:

[root@localhost yum.repos.d]# yum list samba

Available Packages samba.i686 3.5.10-125.el6 c6-media

#搜索yum源服务器上所有和关键字相关的软件包

例如:

[root@localhost yum.repos.d]# yum search 关键字

#搜索yum服务器上所有和关键字相关的软件包

例如:

[root@localhost yum.repos.d]# yum search samba

#搜索服务器上所有和samba相关的软件包

========================N/S Matched:

samba =============================

samba-client.i686:Samba client programs

samba-common.i686:Files used by both Samba servers and clients

samba-doc.i686: Documentation for the Samba suite

…省略部分输出…

Name and summary matches only, use”search all” for everything.

查询指定软件包的信息

[root@localhost yum.repos.d]# yum info samba

#查询samba软件包的信息

Available Packages

Name : samba

Arch : i686

Version : 3.5.10

Release : 125.el6

Size : 4.9M

Repo : c6-media

…省略部分输出…

安装

[root@localhost yum.repos.d]# yum -y install 包名

选项:

install:安装;

-y:自动回答yes。如果不加 -y,那么每个安装的软件都需要手工回答yes;

例如:

[root@localhost yum jepos.d]#yum -y install gcc

#使用yum自动安装gcc

在讲 RPM 包安装时提到,gcc 是 C 语言的编译器,其依赖的软件包比较多,手工使用 RPM 包安装太麻烦了,所以使用 yum 安装。

yum 安装可以自动解决依赖性,而且安装速度也比源码包快得多。不过,yum 到底安装的还是 RPMS,所以 rpm 命令还是必须学习和使用的。

升级

[root@localhost yum.repos.d]# yum -y update 包名

#升级指定的软件包

选项:

update:升级;

-y:自动回答yes;

注意,在进行升级操作时,yum 源服务器中软件包的版本要比本机安装的软件包的版本高。

[root@localhost yum.repos.d]# yum -y update

#升级本机所有软件包

这条命令会升级系统中所有的软件包。不过我们的生产服务器是稳定优先的,所以这种全系统升级的情况并不多见。

卸载

再次强调一下,除非你确定卸载的软件的依赖包不会对系统产生影响,否则不要执行 yum 的卸载,因为很有可能在卸载软件包的同时卸载的依赖包也是很重要的系统文件,这就有可能导致系统崩溃。

卸载命令如下:

[root@localhost yum.repos.d]# yum remove 包名

#卸载指定的软件包

例如:

[root@localhost yum.repos.d]# yum remove samba

#卸载samba软件包

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133229.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • https的原理「建议收藏」

    https的原理「建议收藏」看完这篇文章,我奶奶都懂了https的原理|一起编程网 …

    2025年9月25日
    4
  • MXNet gpu 版本快速安装(mxnet-cu101)

    MXNet gpu 版本快速安装(mxnet-cu101)最近有项目要用mxnet,要从头开始配置mxnet,记录一下全过程,先说下在Windows10下的安装GPU版本的问题。查看cuda版本首先要查看一下自己安装的cuda版本,一般情况下可以使用nvcc–version或nvidia-smi-q指令,比如我的是10.1版,C:\Users\SpaceVision>nvcc–versionnvcc:NVIDIA(R)CudacompilerdriverCopyright(c)2005-2019NVIDIAC

    2025年7月23日
    4
  • 交换机在局域网内的日常工作有哪些_交换机组建内部局域网

    交换机在局域网内的日常工作有哪些_交换机组建内部局域网动态主机配置协议(DynamicHostConfigurationProtocol)每一台新接入的机器都通过DHCP协议,来这个共享的IP地址里申请,然后自动配置好就可以了。等人走了

    2022年8月3日
    6
  • JAVA贪吃蛇小游戏源代码系列

    JAVA贪吃蛇小游戏源代码系列Java贪吃蛇小游戏元源代码

    2022年5月9日
    128
  • Office2010序列号_序列号被更换能升级吗

    Office2010序列号_序列号被更换能升级吗Office2010修改|更改|更换序列号的办法http://blog.csdn.net/microtong佟强2010年9月27日Office2010安装的时候,填了个序列号,安装成功了。但是后来激活没有成功。怎么更换序列号呢?进入控制面板,选择程序和功能,找到Office2010,点击右键,选择更改,参看下图。

    2025年5月22日
    2
  • ODrive应用 #6 编码器

    编码器支持的编码器请首先阅读一下ODrive编码器选型指南。编码器校准ODrive支持的所有编码器类型都需要进行某种编码器校准。这需要以下条件:选择一种编码器并将其安装到电动机选择编码器通讯接口(e.g.,AB,ABIorSPI)将编码器通信接口连接到ODrive加载正确的odrive固件(默认的固件大多数情况下都是可以的)电机校准将设置保存在ODrive中,并正…

    2022年4月8日
    195

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号