无法下载存储库信息(软件更新程序)

无法下载存储库信息(软件更新程序)

当我尝试通过更新我的系统(Linux Ubuntu 16.04 LTS)时Software Updater,收到以下错误消息:

Failed to download repository information

Check your Internet connection.

首先,我以为可能是服务器尝试下载存储库,所以我转到Software Updater -> Settings -> Ubuntu Software并将Download from选择从更改Server for United StatesOther -> Select Best Server。结果,我的新服务器是http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com

返回主窗口时,我收到以下通知:

The information about available software is out-of-date

To install software and updates from newly added or changed sources,
you have to reload the information about available software. 

You need a working Internet connection to continue.

现在,单击按钮后Reload,软件更新程序开始更新缓存。但是,这会导致失败并显示以下错误消息:

Failed to download repository information

Check your Internet connection.

Details

W:Target Packages (Packages) is configured multiple times in
/etc/apt/sources.list:53 and /etc/apt/sources.list:54, W:Target
Translations (en) is configured multiple times in
/etc/apt/sources.list:53 and /etc/apt/sources.list:54, W:The 
repository 'http://ppa.launchpad.net/landronimirc/clamtk/ubuntu xenial 
Release' does not have a Release file., W:Data from such a repository 
can't be authenticated and is therefore potentially dangerous to use., 
W:See apt-secure(8) manpage for repository creation and user 
configuration details., E:Failed to fetch
http://ppa.launchpad.net/landronimirc/clamtk/ubuntu/dists/xenial/main/bina
ry-amd64/Packages  404  Not Found, E:Some index files failed to 
download. They have been ignored, or old ones used instead.

所以,目前看来我无法更新我的系统。论坛上有没有好心人知道如何解决这个问题?

提前致谢! :-)

答案1

解决办法很简单。

首先,你有两个问题。

错误:

W:目标包(Packages)在 /etc/apt/sources.list:53 和 /etc/apt/sources.list:54 中多次配置

W:Target Translations (en) 在 /etc/apt/sources.list:53 和 /etc/apt/sources.list:54 中多次配置,

是因为文件 /etc/apt/sources.list 中有一些重复的信息。在终端中,输入cd /etc/apt,然后gksudo gedit /etc/apt/sources.list。查看第 53 行和第 54 行,删除重复项并保存文件。

错误:

W:存储库http://ppa.launchpad.net/landronimirc/clamtk/ubuntu赛尼尔

是因为您为这个特定的 PPA 选择了错误的 Ubuntu 版本。将 xenial 更改为 saucy。错误的条目要么在文件中/etc/apt/sources.list,要么在文件中/etc/apt/sources.list.d/landronimirc-clamtk-quantal.list(quantal 可能是其他内容)。

如果您需要更多帮助,请询问。谢谢,Al

答案2

我建议您在终端上按照以下步骤操作。

  1. 成为特权用户。

    sudo -i
    
  2. 备份您当前的源列表。

    mv /etc/apt/sources.list /etc/apt/sources.list.backup
    
  3. 清理系统包缓存。

    sudo apt-get clean; apt-get autoclean
    
  4. 添加使用美国镜像为您生成的新源列表。

    curl https://repogen.simplylinux.ch/txt/xenial/sources_e3432824238c837b112c3056e4e4e4c5e16313a2.txt | sudo tee /etc/apt/sources.list
    
  5. 添加 GPG 密钥。

    curl https://repogen.simplylinux.ch/txt/xenial/gpg_e3432824238c837b112c3056e4e4e4c5e16313a2.txt | sudo tee /etc/apt/gpg_keys.txt
    
  6. 现在更新。

    sudo apt-get update
    

就是这样。现在尝试一下您的软件中心/更新程序。

相关内容