0%

rpm

什么是RPM

​ RPM是RedHat Package Manager(RedHat软件包管理工具)类似windows里的“添加删除程序”

RPM包种类

​ RPM安装包有两类:二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm座位后缀。

常用命令

1
2
3
4
5
6
7
-ivh 安装显示安装进度 --install--verbose--hash
-Uvh 升级软件包
-qpl 列出RPM软件包内的文件信息
-qpi 列出RPM软件包的描述信息
-qf 查找指定文件数据那个RPM软件包
-Va 检查所有的RPM包,查找丢失的文件[View Lost]
-e 删除包

RPM源代码包安装

1
2
rpm --recompile vim-4.6-4.src.rpm #该命令会把源代码解包并编译、安装
rpm --rebuild vim-4.6-4.src.rpm #在安装完后,还会把生成的可执行文件重新包装成i386.rpm的RPM软件包