W: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_xenial-getdeb_apps_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.
私が試した提案は次のとおりです。
- apt ディレクトリからファイルを削除します。
sudo rm -vf /var/lib/apt/lists/* sudo apt-get update
- Ubuntuソフトウェアからサーバーを変更しましたが、管理者に連絡するようにというエラーが引き続き表示されます
答え1
これはウィキペディア
GetDebは、古いLTS Ubuntuバージョンに含まれるソフトウェアのレガシーバージョンや、公式リポジトリから省略されたソフトウェアを提供するUbuntuソフトウェアポータルでした。[1] PlayDebは、ゲームに明確に焦点を当てた姉妹プロジェクトでした。名前は、Ubuntuで使用される.debパッケージ形式に由来しています。GetDebおよびPlayDebサービスは、Ubuntu 14.04がEOLに達したときに14.04パッケージが削除されたため、16.04以降のUbuntu派生製品でも使用できます。両方のWebサイトはスパムサイトにリダイレクトされており、信頼できなくなりました。
Getdeb と Playdeb はもはや機能せず、信頼もされていないため、ソフトウェア ソースからできるだけ早く削除する必要があります。
答え2
Xenial リポジトリを参照するソース ファイルを編集する必要があります。次のようにコマンド ラインから見つけることができます。
- ターミナルを開きます(まだ開いていない場合には)
- ディレクトリに移動します
apt
:cd /etc/apt
- 不正なリポジトリを参照しているファイルを次のように特定します
grep
:grep -r xenial *
- を使用して、出力に記載されているファイルを好みのテキスト エディターで編集し、行をコメント アウト (または削除) します。先頭に
sudo
を付けると、行をコメント アウトできます。#
- ファイルを保存して終了します。
- アップデート
apt
:sudo apt update