⑴RPM还提供了对软件包生成的文件进行校验的功能(可针对文件大小、权限、MD、修改时间等进行校验,当没有任何改变时候,显示个‘-’,如果某一项发生改变则在相应位显示标识符,各标识符代表含义如下:
⑵S文件大小发送改变(file Size differs
⑶M文件权限发生改变(Mode differs (includes permissions and file type
⑷文件MD值发送改变(digest (formerly MD sum differs
⑸D装置的主/次代码发生改变(Device major/minor number mismatch
⑹L 路径发生改变(readLink( path mismatch
⑺U属主发生改变(User ownership differs
⑻G属组发生改变(Group ownership differs
⑼T修改时间发生改变(mTime differs
⑽P能力发生改变(caPabilities differ
⑾# rpm {-V|--verify} PAKCAGE_NAME
⑿备注:这个是我在/etc/lftp.conf文件末尾新增了一行后的校验结果
⒀RPM包数据库:
⒁RPM软件包有一个本地的数据库(在/var/lib/rpm目录下,RPM包的安装、升级和删除都会更新数据库的信息。但是当数据库损坏之后,软件包的更新卸载就会出现错误。现在只需要将数据库重建就可以解决问题,如下图所示:
⒂上面就是CentOS系统中RPM软件包管理的介绍了,包括RPM软件包的安装、卸载、校检、数据库都做了详细介绍,以便你对RPM软件包的管理有更详细的了解。