web-dev-qa-db-ja.com

apt-get upgrade(apt-get install -f)エラーを修正するには?

this のようなソースを読む前に、システムアップデートパッケージに関連するエラーの答えが見つかりませんでした。右上に表示されます:

enter image description here

それほど大きな経験はありません。ここのような更新のエラー:

enter image description here

実行することを提案します:

 apt-get -f install

また、私は試されていました

Sudo apt-get install -f
Sudo apt-get -f install
apt-get install -f

しかし、私は他のエラーがあります:

enter image description here

おそらく、誰もがその経験を持っているでしょう、ありがとう。

私が正常に実行したとき:

Sudo pip3 uninstall click

私はまだ同じエラーがあります: enter image description here

コマンドを実行すると:

journalctl -xe

私は持っています: - enter image description hereclickをインストールする必要があるようです。

1

自動削除を使用してみてください

Sudo apt-get autoremove

これは、パッケージが削除された後に依存関係をクリーンアップするコマンドです。

1
deelwurf

この場合、根本的な原因はロックファイルです。ロックファイルは、2つ以上のプロセスが同じデータを使用するのを防ぐために使用されます。 aptまたはapt-commandsを実行すると、いくつかの場所にロックファイルが作成されます。前のaptコマンドが適切に終了しなかった場合、ロックファイルは削除されなかったため、apt/apt-getコマンドの新しいインスタンスができなくなりました。

問題を解決するには、ロックファイルを削除するだけです。以下のコマンドを使用して簡単に実行できます。

Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock
Sudo rm /var/lib/dpkg/lock

その後、パッケージを再構成します

Sudo dpkg --configure -a

これで、Sudo apt updateコマンドを実行すると、すべてが正常になります。

1
PrivateX