linux系统下rpm包的安装、删除、效验、查询

2020-01-30 11:28:26王冬梅


校验包含特定文件的软件包: rpm -Vf /bin/vi
            
 


校验所有已安装的软件包: rpm -Va
            
 


用 RPM 包文件校验已安装的软件包: rpm -Vp foo-1.0-1.i386.rpm
            

如果担心RPM数据库被破坏,就可以使用这种方式加以校验。

如果校验结果一切正常,将不会产生任何输出。如果有不一致的地方,会显示出来。 输出格式是8位长字符串, "c" 用以指配置文件, 接着是文件名。8位长字符,每个代表一个文件属性与RPM数据库中记录的属性相比较的结果。"." (点) 表示测试通过。 下面的字符代表某测试的失败:


5 -- MD5 校验和

S -- 文件长度

L -- 符号链接

T -- 文件修改日期

D -- 设备

U -- 用户

G -- 用户组

M -- 模式 (包含许可和文件类型)

? -- 不可读文件

如果有信息输出, 用户应当认真加以考虑,是该删除、重新安装、还是修正出现的问题。