パッケージのクリックが壊れている状況にあります。私は多くのことを試してみましたが、それを修正することができませんでした。
$ Sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run ‘apt-get -f install’ to correct these.
The following packages have unmet dependencies.
click : Depends: python3-click-package (= 0.4.43+16.04.20160203-0ubuntu2) but 0.4.43+16.04.20170613-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
Obvioulsy Sudo apt-get -f install
は修正しません。 python3-click-package
を削除しようともしていません。
どんな助けも歓迎しました。
$ apt-cache policy click python3-click-package
click:
Installed: 0.4.43+16.04.20160203-0ubuntu2
Candidate: 0.4.43+16.04.20170613-0ubuntu1
Version table:
0.4.43+16.04.20170613-0ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
*** 0.4.43+16.04.20160203-0ubuntu2 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
100 /var/lib/dpkg/status
python3-click-package:
Installed: 0.4.43+16.04.20170613-0ubuntu1
Candidate: 0.4.43+16.04.20170613-0ubuntu1
Version table:
*** 0.4.43+16.04.20170613-0ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
100 /var/lib/dpkg/status
0.4.43+16.04.20160203-0ubuntu2 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
パッケージを削除することさえできません:
$Sudo apt-get -f purge click
The following packages will be REMOVED
click*
0 to upgrade, 0 to newly install, 1 to remove and 0 not to upgrade.
2 not fully installed or removed.
After this operation, 88.1 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 590369 files and directories currently installed.)
Removing click (0.4.43+16.04.20160203-0ubuntu2) ...
Traceback (most recent call last):
File "/usr/bin/click", line 55, in <module>
from click import commands
ImportError: cannot import name 'commands'
dpkg: error processing package click (--purge):
subprocess installed pre-removal script returned error exit status 1
Job for click-system-hooks.service failed because the control process exited with error code. See "systemctl status click-system-hooks.service" and "journalctl -xe" for details.
click-system-hooks.service couldn't start.
Errors were encountered while processing:
click
E: Sub-process /usr/bin/dpkg returned an error code (1)
次の方法で整理できました。
Sudo apt install python3-click-package=0.4.43+16.04.20160203-0ubuntu2 gir1.2-click-0.4=0.4.43+16.04.20160203-0ubuntu2 libclick-0.4-0=0.4.43+16.04.20160203-0ubuntu2
満たされていない依存関係のメッセージに従って、コマンドをステップごとに作成しました...その後、クリックパッケージを完全に削除することができました...
Sudo apt purge click
/usr/bin/click
を再び機能させるには、最初にファイルSudo apt-get purge click
を削除する必要がありました。その後、pip経由でクリックします。