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

相关推荐

  • cobbler自动化安装系统相关实验

    cobbler用来快速建立 Linux 网络安装环境,基于PXE的二次封装,将多种安装参数封装到一个菜单,相较于PXE更加方便,自动化

    2018-05-26
  • 脚本练习——判断语句

    1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息 #!/bin/bash #判断参数是否是一个,否则退出 [ “$#” -ne 1 ] && echo “Please Input …

    Linux笔记 2018-05-04
  • 第五周总结

    软RAID   mdadm:为软RAID提供管理界面   为空余磁盘添加冗余   结合内核中的md(multi devices)   RAID设备可命名为/dev/md0、/dev/md1、/dev/md2、/dev/md3等 如果硬盘只分出了一个分区,可以用 dd if=/dev/sdb of=/dev/sdc bs=1 count=66 skip=446…

    Linux笔记 2018-05-01
  • vi命令的用法大全

    Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。他们的相互关系如所示。 指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode) 文本输入模式(Input Mode) 下按ESC进入指令模式(Command Mode) 指令模式(Command Mode)下输入:进入末行模式(Last line Mode…

    Linux笔记 2018-05-03
  • 马哥教育 第一周培训4.1

    常用命令 1.ifconfig 查ip地址 2.cal 日历 3.who查看用户名 (whoami,who a mi 也可以) 4.init 0 关机(poweroff) 5.init 3 字符界面 6.init5  图形界面  CERL+C 关闭图形界面 7.free 查看内存大小 8.free -m 以M为单位看内存大小 9.clock 查看时间10.h…

    Linux笔记 2018-04-01