rpm包
rpm包是 二进制,已经经过GCC 编译后的

rpm 包的获得
1、光盘
2、网站 rpmfind.net
3、比如安装 mysql 、nginx 软件,可以到官网下载

rpm 包默认安装完成后,安装信息会保存在本地的 /var/lib/rpm 目录下

安装

rpm -ivh 包名名字

查询

rpm -q xxx 查询指定的包是否安装
rpm -qa 查询所有已经安装的包
rpm -qa | grep xxx 查询所安装包中指定的xxx
rpm -qpi 包所在的绝对路径 —- 查询包的详细信息
rpm -qpl 查询 rpm 安装后将生成哪些文件

which xxx : 查询 xxx 命令的路径

查询软件包内容是否被修改

rpm -V 包名
rpm -Vf 文件路径 (常用)
查看系统中所有的 rpm 包及安装的文件有没有异常
rpm -Va
备注:如果出现的全是点,表示通过
出现下面的字符代表检测失败
5:MD5检验失败
S:文件长度
L:符号链接
T:文件修改日期
D:设备
U:用户,文件所属的主
G:用户组
M:模式(包含许可和文件的类型)
?:不可读文件
c:配置文件
d:普通文件
g:不该出现的文件,这个文件不该被这个包含
l:授权文件
r:描述文件

可以将这个有文件的文件记录下来,rpm -Va > /home/check_package.txt

卸载

rpm -e 包的名字

升级

rpm -Uvh 绝对路径,因为升级时,会有一些依赖包要解决,一般使用 yum update 包来升级