Saya berlari sudo pacman -Syu
dan saya mendapatkan beberapa kesalahan menarik:
kesalahan: gagal melakukan transaksi (file yang bertentangan)
dan daftar panjang file yang diikuti oleh exists in filesystem
. Output lengkapnya ada di sini: http://ix.io/lLw
Tampaknya banyak dari file-file ini tidak terkait dengan paket ketika saya memeriksanya pacman -Qo <path-to-file>
, tetapi saya tidak memeriksa semuanya. Saya memiliki koneksi yang lemah ketika saya berlari pacman -Syu
, tetapi saya mendapatkan kesalahan yang sama ketika saya memperbarui nanti: http://ix.io/lLx
Apa yang harus saya lakukan? Haruskah saya memeriksa semua file dan menghapus yang tidak memiliki paket terkait? Haruskah saya memaksakan pembaruan (dengan sudo pacman -S --force <package-name>
?)
Memperbarui
Saya mencoba berlari sudo pacman -S --force <package-name>
dan mendapatkan ini:
[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
Sepertinya pacman -S --force <package
tidak menimpa direktori yang berisi file. Dari pria itu:
Menggunakan --force tidak akan memungkinkan menimpa direktori dengan file atau menginstal paket dengan file dan direktori yang saling bertentangan.
Haruskah saya menghapus direktori yang bertentangan? (mereka tidak memiliki paket terkait)
sudo pip install -U docker-compose==1.5.0rc3
pada halaman ini . Mungkin sudo pip install
konflik dengan pacman?
-S
pembaruan yang salah (pemasangan parsial, dll) akan membuat Anda skenario itu. Kasus saya --force
bekerja sepanjang waktu.
/usr/local/
bukan/usr/
)