我正在使用 Ubuntu 16.04.2。从几天前开始,我无法成功更新或升级东西。每当我执行 update 或 dist-upgrade 命令时,都会出错。
如果我尝试安装新应用程序,我会收到一条错误消息,指出无法对包进行身份验证。
(例如,我刚刚删除并尝试再次安装 gnome-tweak-tool。)
正如一些 AskUbuntu 帖子中提到的,执行dpkg --get-selections | grep hold
不显示任何内容。
编辑:
我的 sources.list 文件的条目
deb http://old-releases.ubuntu.com/ubuntu xenial main restricted
universe multiverse deb http://old-releases.ubuntu.com/ubuntu
xenial-updates main restricted universe multiverse deb
http://old-releases.ubuntu.com/ubuntu xenial-backports main restricted
universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner deb-src
http://archive.canonical.com/ubuntu xenial partner
deb http://old-releases.ubuntu.com/ubuntu xenial-security main
restricted universe multiverse
deb https://cli-assets.heroku.com/branches/stable/apt ./
deb http://liveusb.info/multisystem/depot all main deb
[arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/
deb http://archive.ubuntu.com/ubuntu xenial main universe deb
http://security.ubuntu.com/ubuntu/ xenial-security universe main deb
http://archive.ubuntu.com/ubuntu xenial-updates universe main
您正在运行
xeinal
但使用了错误的存储库源。实际上,您似乎sources.list
设置为使用不包含xenial
软件包等的旧版本。尝试运行:
还要从中删除额外的存储库(
/etc/apt/sources.list
如果/etc/apt/sources.list.d/
有的话)。然后运行:
如果它不起作用:
首先创建
sources.list
文件的备份,运行:然后运行下面的命令来清除它:
之后,使用编辑器和 root 访问权限打开它:
然后在其中添加以下代码:
最后,保存文件并更新您的来源:
好的,所以我已经解决了这个问题。我发现了这个网站。我填写了它询问的详细信息,然后它为我生成了 sources.list 文件内容。我能够毫无问题地安装和更新软件。
我仍然收到一些 DEP-11 元数据图标存储库的错误,其中显示权限被拒绝。但是,“无法验证包裹的问题”已经解决。