
アップデートを実行していますが、次の点で失敗します。
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