2024年11月CentOS系统中RPM软件包操作指南(3)

发布时间:

  ⑴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软件包的管理有更详细的了解。