Bagaimana cara menghapus klik paket yang rusak ? Saya mencoba menginstal ubuntu-SDK di Ubuntu 14,04 saya. Saya mendapatkan terlalu banyak kesalahan.
sudo apt-get autoremove -f click
Reading package lists ... Done
Building dependency tree
Is read status information ... Done
The following packages will be REMOVED:
click
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation released 166 ks of disk space.
Do you want to continue? [Y/n] y
(Reading database ... 350824 files and directories currently installed.)
Removing click (0.4.38.5-0~457~ ubuntu14.04.1) ...
Trace Back (most recent call last):
File "/usr/bin/click", line 31, in <module>
from click import commands
Import Error: can not import name 'commands'
dpkg: error processing package click (--remove):
subprocess command file pre-removal installed returned error exit status 1
Reading was too many errors:
click
E: Sub-process /usr/bin/dpkg Returned an error code (1)
Jika saya mencoba perintah sudo apt-get purge -f
Kesalahan yang sama terjadi.
sudo apt-get --fix-broken install
setelah dua perintah.saya mengalami kesalahan yang sama dengan klik paket yang rusak dan klik-apparmor, dispatcher url setelah memutakhirkan 14,04 -> 14,10 -> 15,04
* diperbarui:
solusi untuk saya adalah menghapus folder paket
rm -rv /usr/local/lib/python3.4/dist-packages/click
dan kemudian:sudo apt-get update && sudo apt-get install -f
sumber solusi
sumber
/usr/local/lib/python3.4/dist-packages/click
", maksud Anda menghapus file/usr/local/lib/python3.4/dist-packages/click
atau menghapus paketclick
rm -rv /usr/local/lib/python3.4/dist-packages/click
, karena tidak ada dariapt-get -f install
ataudpkg --reconfigure -a
,apt-get autoremove -f click
,apt-get purge click
karya.Masalahnya adalah bahwa banyak pengguna peningkatan akan memiliki versi klik yang diinstal dengan nomor versi di bawah repositori pip atau pip3 mereka, ini tidak dikelola oleh apt, dan mereka mengambil prioritas ketika
import
kata kunci Python dipanggil.Jadi, Anda perlu menghapusnya sebelum menginstal ulang klik akan ada gunanya bagimu. Alasan mereka mungkin diinstal adalah bahwa hal itu dapat terjadi selama pengaturan aplikasi python pihak ketiga, dan Tuhan tahu saya telah melakukan beberapa.
sumber
Instal klik lagi untuk menginstal dependensi.
Kemudian hapus dengan perintah ini.
Jika itu tidak berhasil, maka instal python dan / atau python3:
dan lagi
sumber
sudo apt-get install --reinstall python; sudo apt-get install --reinstall python3; sudo apt-get install --reinstall python3-click
dan lagisudo apt-get autoremove -f click
Anda dapat mencoba:
atau:
sumber
Dalam kasus saya itu karena saya juga memiliki versi klik python3 diinstal melalui pip3. Ketika saya menghapus versi python3 semuanya bekerja dengan baik.
sumber