Linux学习笔记 —— RPM软件包管理(1)

◆ 软件包(RPM)包的管理

RPM是RedHat公司开发的软件包管理系统。现在广泛用于CentOS、Fedora等发行版。RPM包的命名规则通常如图所示。

lpic3

 

 RPM包、可使用RPM命令进行安装、卸载、与更新。

 ◆ 格式 : rpm [ 选项 ] 软件包名

【 RPM 安装/更新时 】

01

【 RPM包查询时 】

02

◇ 软件包的安装与卸载

在安装软件包时通常使用 -i 来安装,与 -v 并用参数来显示详细信息,同时配合 -h 参数来显示具体安装情况,即通常所熟知的 
rpm -ivh 命令。RPM命令通常可以多个参数并用。

 ◆ 例 : 软件包的安装

a

◆ 例: 软件包的卸载

b

 ◇ 软件包升级 ( 两种情况 )

根据是否执行 rpm -e vsftpd 命令(是否已卸载、软件包是否存在)来判断软件包升级时的两种情况。

 ◆ 例 : 软件包升级(若原软件包不存在,则安装指定软件包)

c

◆ 例 : 软件包升级 (若原软件包不存在,则终止操作)

d

※ 若想确认是否已经安装vsftpd,可以用 rpm -q vsftpd 命令来进行确认。

◇ 软件包的依赖关系

在安装软件包时、若软件包的依赖出现问题、就会出现如下报错提示并终止操作。虽然并不推荐,但也可以强制无视依赖关系进行安装。在安装时添加 –nodeps 选项,即可以强制安装。

 ◆ 例:存在依赖关系问题,报错并终止操作

e

 ◆ 使用–nodeps选项强制安装软件包

f

◇ 显示软件包详细信息

 ◆ 显示已经安装的软件包

g

◆ 显示已安装的文件

Linux 1

※ 若要查看软件包包含的文件,使用命令 rpm -qlp nmap-5.51-2.el6.i686.rpm 来确认。与 rpm -ql namp 相同。

h

 ◆ 显示已安装的软件包的详细信息

 ※ 安装前的软件包的详细信息可以用 rpm -qip python-2.7.5-58.el7.x86_64.rpm 来确认。与 rpm -qi 基本一致。


 【 常用的 -q 选项一览 】

03

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96851

(0)
无名无名
上一篇 2018-04-22 18:26
下一篇 2018-04-22 19:12

相关推荐

  • lvs调度方案和应用场景

    ipvs scheduler: 根据其调度时是否考虑各RS当前的负载状态,可分为静态方法和动态方法两种: 静态方法:仅根据算法本身进行调度; RR:roundrobin,轮询; WRR:Weighted RR,加权轮询; SH:Source Hashing,实现session sticky,源IP地址hash;将来自于同一个IP地址的请求始终发往第一次挑中的…

    Linux笔记 2018-07-02
  • 第二周作业

    正则表达式 grep搜索符合条件的行 man grep print lines matching a pattern grep abc需要标准输入,经常用于管道符的右侧 grep -v不包含pattern的选项 grep -i忽略大小写 grep -n加上匹配模式(pattern)行号 cat -n /etc/passwd |grep root ls |gr…

    Linux笔记 2018-04-08
  • Linux的学习之旅

    Linux的文件系统层级结构标准FHS image.png /etc=====和主机相关的系统配置文件 edit the configure /home===== 用户家目录 /usr======二层分层的目录。默认是最大的。 /dev=====设备文件 /media======挂载点和可移动的设备, /mnt=====临时挂载点 /var=======可变…

    Linux笔记 2018-04-01
  • 简述rpm与yum命令的常见选项,并举例

    rpm命令:     rpm [option] [package_file]             安装:-i  –install [install-option] page_file                     rpm -ivh package_file                             -v:verbose…

    Linux笔记 2018-06-07
  • 第二周

    tr 用来删除转换字符 -c 取反(补集) -d 删除1表达的字符 -s代替每一个重复的字符(压缩)-t让第一个字符的数和第二个一致tr ‘a-z’ ‘A-Z’ 把大写字母转换成小写字母hexdump c 加文件 查看文件的ascll编码tr -d ‘/r’Windows文件转换成Lin…

    Linux笔记 2018-04-08
  • 特殊权限

    若是无缘再见,白堤柳帘垂泪好几遍;若是有缘再见,断桥残雪沉默了语言。

    2018-04-15