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 是一个 Ubuntu 软件门户,提供旧版 LTS Ubuntu 版本中包含的旧版软件以及官方存储库中省略的软件。[1] PlayDeb 是一个姊妹项目,专注于游戏。名称来自 Ubuntu 使用的 .deb 软件包格式。从 16.04 开始,Ubuntu 衍生产品也可以使用 GetDeb 和 PlayDeb 服务,因为 Ubuntu 14.04 达到 EOL 时 14.04 软件包被删除过一次。这两个网站都已重定向到垃圾邮件网站,不应再信任。
Getdeb 和 Playdeb 不再具有功能性或可信性,应尽快从软件源中删除。
答案2
需要编辑引用 Xenial 存储库的源文件。您可以通过如下命令行找到它:
- 打开终端(如果尚未打开)
- 进入
apt
目录:cd /etc/apt
- 通过以下方式识别引用错误存储库的文件
grep
:grep -r xenial *
- 使用,使用您喜欢的文本编辑器编辑输出中提到的文件,注释掉(或删除)该行。您可以通过在前面
sudo
添加 来注释掉该行。#
- 保存文件并退出。
- 更新
apt
:sudo apt update