web-dev-qa-db-ja.com

更新エラー: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の実行

4
Simon Davies

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でそのファイルを削除します

4
Zanna