rpm包安装命令

一、什么是RPM

RPM是Red Hat公司发展出来的软件管理的机制,是一种以数据库记录的方式将你需要的软件安装到linux系统的一套管理机制。

二、RPM的特点

RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的文件格式,通过里头默认的数据库记录,记录这个软件安装时需要的依赖软件。

当安装到linux主机时,RPM会先先依照软件里头的数据查询linux主机的依赖软件是否满足,满足则安装。同时将软件的信息整个写入RPM的数据库(/var/lib/rpm),以便以后的查询、升级和卸载。

RPM优点:

1、软件已经编译打包,所以传输和安装方便,让用户免除编译

2、在安装之前,会先检查系统的磁盘、操作系统版本等,避免错误安装

2、软件的信息都已经记录在linux主机的数据库上,方便查询、升级和卸载

RPM缺点:

1、软件包安装的环境必须与打包时的环境一致或相当

2、必须安装了软件的依赖软件

3、卸载时,最底层的软件不能先移除,否则可能造成整个系统不能用

三、RPM管理程序:rpm

1、RPM包的命名格式

软件名称-版本号-发布次数-适合linux系统.硬件平台.rpm

例如: apache-2.4.10-18.mga6.i586.rpm

注意:

包全名:rpm操作没有安装的软件包,软件包使用包全名

包    名:rpm操作的已经安装的软件,软件包使用包名

2、RPM安装软件的默认路径

/etc            配置文件放置目录

/usr/bin       一些可执行文件

/usr/lib一些程序使用的动态链接库

/usr/share/doc一些基本的软件使用手册与说明文件

/usr/share/man 一些man page档案

3、rpm的使用

a、软件的安装和升级

rpm -ivh 包全名 (绝对路径,一般在光盘的软件包目录中)

-i | –install 安装

-v   显示详细信息

-h    显示进度

rpm -Uvh  包全名     提前下载好高版本的软件包

-U | –upgrade  升级

b、卸载

rpm -e 包名      如果有依赖卸载失败

–nodeps      不检查依赖性,强卸

c、查询

rpm -q 包名     查询包是否安装

rpm -qa           显示所有已安装包

rpm -qi  包名    查询已安装包的信息  -i  information

rpm -qip 包全名   查询没有安装包的信息

rpm -ql 包名  查询包中文件的安装位置  -l   list

rpm -qlp  包全名   查询没有安装的包,打算安装的位置

rpm -qf  系统文件名    查询文件属于那个包

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值