yum卸载包命令yum工具对软件包安装与删除和更新介绍yum卸载软件包的命令




yum卸载包命令yum工具对软件包安装与删除和更新介绍yum卸载软件包的命令

2022-07-20 21:28:49 网络知识 官方管理员

在Linux上见到的各种包管理系统(packagemanagementsystem,PMS)用来进行软件安装,管理,删除的命令工具。PMS是利用一个数据库来记录各种相关内容,包括:linux系统上已安装了什么软件包,每个包安装了什么文件,每个已安装软件包的版本。

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(1)

一.概述

软件包通常会依赖其他的包,为了前者能够正常运行,补依赖的包必须提前安装在系统中。PMS工具将会检测这些依赖关系关系,并在安装需要的包之前,先安装好所有额外的软件包。

PMS对于不同发行版,没有一套统一的标准工具。使用广泛的两种主要PMS基础工具是dpkg和rpm。基于Debian发行版使用的是dpkg命令。基于RedHat发行版使用的是rpm命令。本篇主要介绍基于RedHat系统的rpm工具和它的各种前端界面。

基于redhat系统:
    基于redhat系统也有几种不同的可用前端工具。常见的有以下3种:
      (1)yum:在reahat和Fedora中使用。(2)urpm:在Manddriva中使用。(3)Zipper:在openSUSE中使用。

这些前面都是基于rpm命令工具的,重点是介绍yum工具。

二.yum工具

2.1yum列出已安装包

[root@xuegod64hsr]#yumlistinstalled

上面的命令输出内容太多,可以将内容重定向到一个文件中,可以用more或less命令,按照需要查看这个列表,如下所示:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(2)

下面通过grep过滤查找MySQL的已安装包,如下所示:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(3)

如果需要找出系统上的某个特定文件属于哪个软件包,yum也可以做到,下面找mysql文件属于哪个软件包,如下所示:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(4)

2.2用yum安装软件

软件包存储在服务器上,可以利用本地linux系统上的PMS工具如yum通过互联网访问服务器,这些服务器称为仓库(repository),可以用PMS工具来搜索新的软件包,或者是更新系统上已安装的软件包。下面使用yum分别查找三个仓库:base,updates,extras以及对应的服务器地址,与yum有关配置,是通过/etc/yum.conf文件。

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(5)

(1)用yum安装软件包很简单,例如安装xterm包,都是通过联网安装。

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(6)

也可以手动下载rpm安装文件并用yum安装,这叫本地安装,命令如下:

yumlocalinstallpackage_name.rpm

对于rpm包,一般都是用rpm工具来安装,如下安装mysql的rpm包,命令如下:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(7)

(2)用yum更新软件

要列出所有已安装包的可用更新,命令如下:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(8)

如果上面没有输出,说明不需要有任何更新,例如更新ModemManager命令如下:

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(9)

如果要更新所有,则使用命令yumupdates

(3)用yum卸载软件

yum在卸载软件包,包括是否保留软件包的数据和配置文件。只删除软件包而保留软件包的数据和配置文件,命令如下:

yumremovepackage_name

要删除软件包和它所有文件,就用erase选项,下面删除xterm软件包,以及软件包数据和配置文件

yum卸载包命令(yum工具对软件包安装与删除和更新介绍)(10)

发表评论:

最近发表
网站分类
标签列表