我运行时出现以下错误sudo apt-get update
:
W: The repository 'http://download.fpcomplete.com/ubuntu yakkety Release' is not signed.
我怎样才能解决这个问题?
我的/etc/apt/sources.list
文件如下:
deb http://archive.ubuntu.com/ubuntu yakkety main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ yakkety-security main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu yakkety-updates main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu yakkety-backports main universe multiverse restricted
我已在“软件和更新”中将“南非服务器”更改为“主服务器”,但这并没有帮助。
答案1
当我在 Web 浏览器中访问该存储库时,我只收到相同的“访问被拒绝”消息。如果该网站仍作为 Ubuntu 的软件源运行,则服务器似乎配置错误。
此存储库未列出,/etc/apt/sources.list
但apt-get
在您执行操作时会使用它update
。这意味着它列在文件夹中的文件中/etc/apt/sources.list.d
。
如果您愿意,您可以在终端中找到并删除/重命名此文件,但您不必这样做。您说您将“软件和更新”中的 Ubuntu 镜像从“南非服务器”更改为“主服务器”。这是在“软件和更新”中的“Ubuntu 软件”选项卡中。由于这不会影响此特定存储库,因此您可以预期它将列在“其他软件”选项卡中。
我的其他软件选项卡软件与更新。(我运行的是 Xenial 而不是 Yakkety。)
然后您可以取消选中的条目http://download.fpcomplete.com/ubuntu yakkety
,然后您就可以sudo apt-get update
无问题地运行了。
答案2
我安装并运行了 y-ppa-manager,成功了!
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager