今日、Ubuntu 18.04 LTSデスクトップのリポジトリリストを更新しようとしましたが、次のようなエラーが発生しました- E:パッケージキャッシュファイルが破損しています。ハッシュが間違っています 。ターミナルから実行したものとその出力は次のとおりです。
$ sudo apt update
出力例:
Hit:1 http://it-mirrors.evowise.com/ubuntu bionic InRelease Hit:2 http://it-mirrors.evowise.com/ubuntu bionic-updates InRelease Hit:3 http://it-mirrors.evowise.com/ubuntu bionic-backports InRelease Hit:4 http://it-mirrors.evowise.com/ubuntu bionic-security InRelease Hit:5 http://ppa.launchpad.net/alessandro-strada/ppa/ubuntu bionic InRelease Hit:7 http://ppa.launchpad.net/leaeasy/dde/ubuntu bionic InRelease Hit:8 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease Ign:6 https://dl.bintray.com/etcher/debian stable InRelease Get:9 https://dl.bintray.com/etcher/debian stable Release [3,674 B] Fetched 3,674 B in 3s (1,196 B/s) Reading package lists... Done E: The package cache file is corrupted, it has the wrong hash
Googleで数回検索した後、このエラーを修正するための回避策を見つけました。
このエラーが発生した場合でも、慌てないでください。次のコマンドを実行するだけで修正できます。
警告: 次のコマンドを実行する前に、 "*"
が追加されていることを再確認してください 最後に 。追加することは非常に重要です このコマンドの最後に。追加しない場合は、 /var/lib/apt/lists/
全体が削除されます。 ディレクトリとそれを回復する方法はありません。警告されました!
$ sudo rm -rf /var/lib/apt/lists/*
ここで、コマンドを使用してシステムを更新しようとしました:
$ sudo apt update
今回は動作します!!これがお役に立てば幸いです。
推奨される読み物:
- 壊れたUbuntuOSを再インストールせずに修正する方法
- Ubuntuで「パッケージ操作に失敗しました」エラーを修正する方法
- 「dpkg:エラー:ファイル‘/ var / lib / dpkg / updateds / 0014′の解析」のUbuntuでのエラーを修正
- Ubuntuで「カーネルドライバがインストールされていません(rc =-1908)」VirtualBoxエラーを修正する方法
- Ubuntuで「拡張パックのインストールに失敗しました」エラーを修正する方法