我正在安装的软件需要 mesa-dri-filesytem: 这是安装程序的屏幕截图。我不想碰这个文件。就像将 mesa-dri-filesystem 更改为 mesa-filesystem 一样 !
但我目前使用的是 Cento OS 7,它找到了绝对包:
我正在将其安装到离线服务器上,因此 yum install
不起作用,我只是获取 RPM,然后执行 rpm -ivh [package-name]
请帮我解决这个问题
最佳答案
您收到此错误是因为您已经在系统上安装了软件包 mesa-filesystem-18.0.5
,该软件包已过时(即替换、取代)软件包 mesa-dri-filesystem
< 18.0.5。您正在尝试安装 mesa-dri-filesystem-11.0.7
,并且因为 11.0.7 < 18.0.6,所以 rpm 会正确拒绝作为 mesa-filesystem
的操作。
但是 mesa-filesystem
同时提供 mesa-dri-filesystem
,例如,在我的系统上:
# rpm -q --provides mesa-filesystem
mesa-dri-filesystem = 19.0.8-1.fc30
mesa-filesystem = 19.0.8-1.fc30
因此,如果您的软件包需要 mesa-dri-filesystem
,那么即使安装了 mesa-filesystem
,您的要求也能得到满足。
关于linux - 软件包 mesa-filesystem 向后兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57082355/