yum工具对软件包安装,删除,更新介绍
在Linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具。PMS是利用一个数据库来记录各种相关内容,包括: linux系统上已安装了什么软件包,每个包安装了什么文件,每个已安装软件包的版本。 |
一. 概述
软件包通常会依赖其他的包,为了前者能够正常运行,补依赖的包必须提前安装在系统中。PMS工具将会检测这些依赖关系关系,并在安装需要的包之前,先安装好所有额外的软件包。
PMS对于不同发行版,没有一套统一的标准工具。使用广泛的两种主要PMS基础工具是dpkg和rpm。 基于Debian发行版使用的是dpkg命令。基于 Red Hat发行版使用的是rpm命令。本篇主要介绍基于Red Hat系统的rpm工具和它的各种前端界面。
基于 red hat系统:
基于 red hat系统也有几种不同的可用前端工具。常见的有以下3种:
(1) yum:在rea hat和Fedora中使用。(2) urpm: 在Manddriva中使用。(3) Zipper: 在openSUSE 中使用。
这些前面都是基于rpm命令工具的,重点是介绍yum工具。
二 . yum 工具
2.1 yum列出已安装包
[root@xuegod64 hsr]# yum list installed
上面的命令输出内容太多,可以将内容重定向到一个文件中,可以用more或less命令,按照需要查看这个列表, 如下所示:
下面通过grep过滤查找MySQL的已安装包,如下所示:
如果需要找出系统上的某个特定文件属于哪个软件包,yum 也可以做到,下面找mysql文件属于哪个软件包,如下所示:
2.2 用yum安装软件
软件包存储在服务器上,可以利用本地linux系统上的PMS工具如yum 通过互联网访问服务器,这些服务器称为仓库(repository),可以用PMS工具来搜索新的软件包,或者是更新系统上已安装的软件包。下面使用yum 分别查找三个仓库:base, updates, extras以及对应的服务器地址, 与yum有关配置,是通过/etc/yum.conf文件。
(1) 用yum 安装软件包很简单,例如安装 xterm包,都是通过联网安装。
也可以手动下载rpm安装文件并用yum安装,这叫本地安装,命令如下:
yum localinstall package_name.rpm
对于rpm包,一般都是用rpm工具来安装,如下安装mysql的rpm包,命令如下:
(2) 用yum 更新软件
要列出所有已安装包的可用更新,命令如下:
如果上面没有输出,说明不需要有任何更新,例如更新ModemManager命令如下:
如果要更新所有,则使用命令 yum updates
(3) 用yum卸载软件
yum在卸载软件包,包括是否保留软件包的数据和配置文件。只删除软件包而保留软件包的数据和配置文件,命令如下:
yum remove package_name
要删除软件包和它所有文件,就用erase选项,下面删除xterm软件包,以及软件包数据和配置文件
yum工具对软件包安装,删除,更新介绍相关推荐
- 自动化运维工具ansible(安装与模块介绍)
自动化运维工具ansible(安装与模块介绍) 一.ansible运维工具概述 (一).ansible的特点 (二).ansible的原理 (三)ansible的优点 二.安装ansible 三.an ...
- (Pwn)CTF工具 ROPgadget 的安装与使用介绍
一. 介 绍 使用此工具,您可以在二进制文件中搜索Gadgets,以方便您对ROP的利用. 随着 NX 保护的开启,以往直接向栈或者堆上直接注入代码的方式难以继续发挥效果.攻击者们也提出来相应的方法来 ...
- 红帽Linux8.0 14安装和更新软件包
安装和更新软件包 目标 注册系统以获取红帽支持 红帽订阅管理 注册系统 从命令行注册 授权证书 小测验 解释和调查(查询) RPM 软件包 本节目标 软件包和RPM 通过RPM软件包更新软件 检查RP ...
- Linux 软件包安装
目录 通过源代码编译安装 通过RPM软件包安装 通过Yum软件仓库安装 配置本地Yum源 通过yum安装软件 通过Dnf软件仓库安装 Linux软件包安装有四种方式:源代码.RPM.Yum.Dnf安装 ...
- 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...
为什么80%的码农都做不了架构师?>>> 安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- 安装软件包的三种方法 ,rpm包介绍 , rpm工具用法, yum工具用法, yum搭建本地仓库...
linux安装和卸载软件 安装三种方法 rpm工具 yum工具 源码包 rpm工具使用 首先看一下什么事rpm包,可以挂载光驱看看里面有很多 [root@localhost ~]# mount /de ...
- 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库
一.安装软件包的三种方法 rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷.但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当:包与包之间存在着相互依赖的 ...
- 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法
1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外 ...
最新文章
- 尹伊:Datawhale做的一件事
- [Linux] Centos DenyHosts 禁止针对linux sshd的暴力破解
- Java multithread 多线程issue
- chkconfig命令会立即生效吗_UG绘制波纹管,整体变形命令你会用吗?
- 大一计算机文化基础上机,计算机文化基础上机试题
- 谁与争锋-七款杀毒软件比较分析
- 从别的网站摘抄的,挺有用的
- 计算机视觉领域稍微容易中的期刊(第一版)
- IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
- 安装 Dynamics AX 2012 Data Migration Framework
- idea设置java环境变量_idea的环境变量怎样设置
- bex5 mysql_Bex5开发技巧之MYSQL Incorrect string value
- 通过身份证号码进行归属地的查询、出生日期,以及判断性别(升级版)
- 学历低的程序员要起飞了!拿下这个证书!年薪58万起!
- Matlab运动模糊,维纳滤波
- Uber Go 语言编程规范:使用 go.uber.org/atomic
- python数据采集仪_数据采集卡支持python么深入理解Python生成器(Generator)
- RuntimeError: stack expects each tensor to be equal size
- 让自己分享的网址在QQ中更有逼格
- C++父类与子类间构造,析构,拷贝的调用关系