更新エラー: izx/askubuntu/ubuntu xenial Release にリリース ファイルがありません

更新エラー: izx/askubuntu/ubuntu xenial Release にリリース ファイルがありません

アップデートを実行していますが、次の点で失敗します。

The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file..

ローカルUbuntuサーバー16.04の実行

答え1

PPA には、実行中の Ubuntu バージョン (16.04) 用のパッケージがないため、リリース ファイルはありません。リリース ファイルはソースからのパッケージの整合性をチェックするために使用されるため、APT はこれをセキュリティの問題として扱い、何も取得しません。

PPA が破損する原因として考えられるもの:

  • 最近アップグレードしたがPPAが削除されていない
  • オフラインでインストールしました(古いPPAをソースに追加したときに奇妙な現象が発生したことがあります)
  • 別のユーザーがあなたの知らないうちにPPAを追加しました

パッケージをインストールしたPPAを削除する最良の方法は、ppa-purge関連するパッケージも削除し、それらをデフォルトバージョンに戻すことです。

sudo apt install ppa-purge
sudo ppa-purge ppa:izx/askubuntu/ubuntu

ただし、PPA からのパッケージがない場合 (この場合のように)、削除フラグadd-apt-repositoryを指定したコマンドを使用するだけです-r

sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu

または、そのファイルを削除するだけです/etc/apt/sources.list.d

関連情報