我跑了sudo pacman -Syu,但在阅读时遇到了一些有趣的错误:
错误:提交事务失败(文件冲突)
以及一长串文件,后跟exists in filesystem。完整的输出在这里:http : //ix.io/lLw
当我使用进行检查时,似乎其中许多文件都未与软件包关联pacman -Qo <path-to-file>,但我并未全部检查。我在运行时连接状态较弱pacman -Syu,但是稍后更新时却遇到了相同的错误:http : //ix.io/lLx
我该怎么办?我应该检查所有文件并删除没有相关软件包的文件吗?我是否应该强制更新(带有sudo pacman -S --force <package-name>?)
更新资料
我试着跑了sudo pacman -S --force <package-name>,得到了这个:
[my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
看起来pacman -S --force <package不会覆盖包含文件的目录。从男人那里:
使用--force将不允许使用文件覆盖目录或安装具有冲突文件和目录的软件包。
我应该只删除冲突的目录吗?(它们没有关联的软件包)
sudo pip install -U docker-compose==1.5.0rc3 有关。也许sudo pip install与吃豆人冲突?
-S更新(部分安装等)将使您遇到这种情况。我的情况--force一直在起作用。
/usr/local/而非/usr/)