昨天,我在摸索尝试让 Netflix 与 Pipelight 一起工作时不得不手动安装一些依赖项,但最终失败了。我卸载了在此过程中安装的所有内容,但是当我现在运行 yum update 时,我得到以下信息:
Transaction Summary
================================================================================
Install ( 2 Dependent packages)
Upgrade 1 Package
Total size: 442 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction check error:
file /usr/lib/libmpg123.so.0 from install of libmpg123-1.19.0-1.fc19.i686 conflicts with file from package mpg123-1.18.1-1.fc19.i686
错误总结
有没有办法让这一切从我的生活中消失,而不必做任何激烈的事情?
答案1
解决问题的最简单方法是使用 rpm -Uvh --replacefiles 手动安装软件包(yum 已将其下载到 /var/cache/yum/... 某处)
然而,您可能会进行更多“摸索尝试”;-) 来清理。尝试执行 rpm -qa --last |更多查看最近的活动。
您还应该检查是否有重复的安装。