私は走り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/)