Setiap kali saya mencoba untuk menginstal paket apa pun dari manajer paket, saya mendapatkan kesalahan berikut
liblua5.2-0 : Breaks: liblua5.2-0:i386 (!= 5.2.4-1ubuntu1) but 5.2.0-2 is to be installed
liblua5.2-0:i386 : Breaks: liblua5.2-0 (!= 5.2.0-2) but 5.2.4-1ubuntu1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Ketika saya menjalankan sudo apt-get -f install, saya mengerti
Preparing to unpack .../liblua5.2-0_5.2.4-1ubuntu1_i386.deb ...
Unpacking liblua5.2-0:i386 (5.2.4-1ubuntu1) over (5.2.0-2) ...
dpkg: error processing archive /var/cache/apt/archives/liblua5.2-0_5.2.4-1ubuntu1_i386.deb (--unpack):
trying to overwrite shared '/usr/share/doc/liblua5.2-0/copyright', which is different from other instances of package liblua5.2-0:i386
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
/var/cache/apt/archives/liblua5.2-0_5.2.4-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Saya telah mencoba berbagai hal seperti membersihkan cache dan menginstal dari manajer paket dan masih mendapatkan kesalahan yang sama
sumber
apt-get --download-only
,dpkg -i
pada.deb
file), (2) Cobalah untuk menghapus paket yang menyinggungliblua5.2-0
, perhatikan paket apa yang akan dihapus, instal paket dan instal paket-paket itu nanti, (3)apt-get install -f
dengan berbagai nama paket terkait lua yang harus ditingkatkan, dengan harapan Anda menekan kombinasi yang tepat.Saya memperbaikinya dengan menjalankan perintah berikut di /usr/share/doc/liblua5.2-0
Saya kemudian berlari
masalah telah diperbaiki.
sumber