yum 安装、卸载、升级软件相关命令解释

一、使用yum安装和卸载软件
有个前提是yum安装的软件包都是rpm格式的。
安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;
删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
其中~ 代表软件名

1.用YUM安装软件包命令:yum install xxxx
2.用YUM删除软件包命令:yum remove xxxx

二、用yum查询想安装的软件

1.使用YUM查找软件包
命令:yum search ~
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在Yum Repository 內的软件包
命令:yum list extras
6.列出所指定软件包
命令:yum list ~
7.使用YUM获取软件包信息
命令:yum info ~
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安裝的软件包信息
命令:yum info installed
11.列出所有已安裝但不在Yum Repository 內的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides~

三、清除YUM缓存
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有。

1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages
2.清除缓存目录(/var/cache/yum)下的 headers
命令:yum clean headers
3.清除缓存目录(/var/cache/yum)下旧的 headers
命令:yum clean oldheaders
4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

四、yum命令工具使用举例

yum update 升级系统
yum install ~ 安装指定软件包
yum update ~ 升级指定软件包
yum remove ~ 卸载指定软件
yum grouplist 查看系统中已经安装的和可用的软件组,可用的可以安装
yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个
yum grooupupdate ~更新指定软件组的软件包
yum grooupremove ~ 卸载指定软件组中的软件包
yum deplist ~ 查询指定软件包的依赖关系
yum list yum* 列出所有以yum开头的软件包
yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: yumLinux系统中的一种软件管理工具,用于安装升级卸载软件。如果要卸载软件,可以使用以下命令yum remove 软件名称 例如,要卸载MySQL软件,可以使用以下命令yum remove mysql 执行该命令后,系统会提示确认是否卸载软件,输入y并按回车键即可开始卸载。 ### 回答2: yum是一种Linux操作系统中的软件管理器,可以用于安装、更新和卸载软件yum安装和使用方法都非常简便,但有时可能需要对已安装软件进行卸载。本文将详细介绍如何使用yum卸载软件。 1.查找软件卸载软件之前,需要先确定所要卸载软件的名称。可以使用yum的搜索命令查找软件。例如,要查找名为“nginx”的软件,可以在终端中输入以下命令yum search nginx 2.确认软件 搜索命令将列出与关键字“nginx”相关的所有软件。请选择要删除软件并记下其名称。例如,选择软件“nginx-1.8.0-1.el7.ngx.x86_64”。 3.卸载软件 一旦确定了要卸载软件名称,就可以使用命令yum remove [PACKAGE]来删除软件。例如,要删除上面所选择的nginx软件,可以在终端中输入以下命令yum remove nginx-1.8.0-1.el7.ngx.x86_64 此命令删除nginx软件及其所有依赖。 4.确认卸载 删除完成后,可以使用命令yum list installed | grep nginx命令来确认nginx软件是否已被成功卸载。如果没有结果显示,则表示nginx软件已被成功卸载。 总之,yum命令Linux系统中可靠且强大的卸载软件的工具,可以帮助用户轻松地删除不需要的软件和组件。使用上述步骤,您可以快速安全地卸载一个或多个不需要的软件。 ### 回答3: Yum是一个常用的软件管理器,能够帮助用户简单地安装卸载、更新软件,同时能够自动地解决软件依赖问题,是Linux中最常用的软件管理工具之一。 当用户需要卸载一个在Linux中通过yum命令安装软件时,可以使用yum remove命令。这个命令会依据用户指定的软件名,从系统中卸载对应的软件。如果该软件具备依赖关系,则yum会自动卸载相关依赖项。因此,在卸载软件时,yum确保用户不会删除有其他软件依赖关系的软件。 用户在使用yum remove命令时,需要在后面跟上欲卸载软件的名称。例如,要卸载名为mysql-server的软件,可以使用以下命令: $ sudo yum remove mysql-server 在这个命令中,sudo是用于获得超级用户权限的命令yum卸载软件的指令,而mysql-server则是用户想要卸载软件的名称。 需要注意的是,卸载软件时,yum会从本地软件仓库中删除软件相关文件,并清除其配置文档和数据,以确保系统中不再存在该软件的任何残余。在卸载前,可以使用命令yum list installed来列出系统中当前安装软件列表,以方便用户核实软件名称。 总之,yum卸载软件命令提供了一种简便、可靠的方式,让用户方便地删除Linux系统中不再需要的软件。通过这个命令,用户可以轻松地维护自己的系统,并避免软件残留和不必要的磁盘空间占用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值