下面的命令显示一个文件由两个包拥有。RPM包有什么问题吗?或者这是一种预期的/可接受的行为?
$rpm -qf /bin/ls
coreutils-8.4-46.el6.x86_64
coreutils-8.4-47.el6.x86_64
$ rpm -qa|grep 'coreutils-8'
coreutils-8.4-46.el6.x86_64
coreutils-8.4-47.el6.x86_64
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.10 (Santiago)发布于 2019-03-25 13:12:34
就我个人而言,我已经在更新一些包时遇到过这种情况,然后服务器被关闭,所以磁盘上的数据是不完整的。您可以尝试修复rpmdb:
rpm --rebuilddb如果在rpm db重新构建之后安装了两个包,则可以尝试删除这两个包,然后重新安装所需的包。
https://unix.stackexchange.com/questions/508490
复制相似问题