我尝试使用软件更新程序更新我的 13.04。我需要下载大约 202.9 MB。当我单击“立即安装”时,出现一条消息,提示“必须从未经认证的来源安装”。我单击“确定”,然后软件更新程序退出... 由于这个问题,我无法更新。
答案1
似乎你弄乱了密钥环,或者你的 DNS 被黑客入侵了。我会要求你逐个执行这些命令,并在看到错误时停止:
清理你的
sources.list
:sudo rename 's/\.list$/\.list\.disable/' /etc/apt/sources.list.d/*.list sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup sudo sh -c "echo 'deb http://us.archive.ubuntu.com/ubuntu/ $(lsb_release -sc) main restricted universe multiverse' >> /etc/apt/sources.list" sudo sh -c "echo 'deb http://archives.ubuntu.com/ubuntu $(lsb_release -sc)-security main restricted universe multiverse' >> /etc/apt/sources.list" sudo sh -c "echo 'deb http://archives.ubuntu.com/ubuntu $(lsb_release -sc)-updates main restricted universe multiverse' >> /etc/apt/sources.list"
更新您的列表(确保您已重新启动)
sudo apt-get update sudo apt-get install ubuntu-keyring
现在正常更新:
sudo apt-get update sudo apt-get upgrade
如果您有另一个 apt-get 实例,请关闭它,无论是 Ubuntu 软件中心、apt-get、synaptic、aptitude、gdebi 等。
答案2
试试这个。打开系统设置,点击软件和更新。窗口打开后,点击身份验证选项卡,然后点击恢复默认值。关闭窗口,然后再次尝试软件管理器。
答案3
检查你的软件源列出并逐一消除它们,以找出问题的根源。
您也可以sudo apt-get -f install
在终端中运行以尝试修复问题(无论如何,它不会损害您的系统)并按照此sudo apt-get update
操作sudo apt-get upgrade
。
此外,也许用打印屏幕或错误详细信息编辑您的问题会给您带来更好的帮助:)
更新:
- 我建议重新检查您的软件源列表,因为应该有一个导致问题的来源。
- 请执行前面的命令(
-f install
,然后update
,然后upgrade
)。 如果问题仍然存在,请运行此命令以覆盖(我不建议这样做,除非你确切知道自己在做什么):
sudo apt-get update && sudo apt-get upgrade --allow-unauthenticated
答案4
尝试sudo do-release-upgrade
以管理员身份在终端中输入(++ Ctrl),然后在此处输入错误。AltT