每当我尝试使用 Ubuntu 软件中心安装任何东西时,都会出现以下错误。
无法下载存储库信息
检查您的互联网连接。
E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_multiverse_i18n_Index (1)
答案1
尝试清理你的 apt-cache 并运行任何更新
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
如果仍然有问题,请更改您的 repo 镜像:打开更新管理器或者软件更新程序,然后点击设置 > Ubuntu 软件选项卡,然后选择其他来自下载自菜单并单击Select Best Server按钮。完成后,最佳服务器将显示为选中状态(突出显示),因此只需单击按钮即可 Choose Server。现在尝试再次更新/升级。
答案2
对于以下问题,“软件更新程序”将给出相同的错误消息:
W: Failed to fetch http://ppa.launchpad.net/crass/ufraw/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found
解决方案:设置 -> 软件和更新 -> 其他软件 -> 单击有问题的条目并点击删除(或者简单地取消选中以便将其忽略但稍后可见)
取消选中错误条目的另一种方法是
cd /etc/apt
grep -r some_string *
例如
grep -r ufraw /etc/apt
这将返回包含字符串 ufraw 的文件,因此编辑该文件并注释掉提及字符串 ufraw 的行
这将关闭与此文件链接的软件包的更新...症状将消失...问题通常是由于使用尚未针对您所使用的操作系统版本进行定制的软件包造成的
答案3
这是我在使用 Ubuntu 20.04 LTS 时遇到的相同问题。我的设备连接到“计量连接”(我认为问题出在我已将此连接设置为计量连接。但不确定)。但即使在出现此错误后,我也找到了一种更新方法。
- 单击该错误消息下方的“设置”选项,它将打开“软件和更新”。
- 现在只需关闭“软件和更新”窗口,您将看到可供下载和安装的更新。
我不知道这个错误背后的原因。如果有人能补充这一点,那将会很有帮助。但这肯定有效。我已经这样做了两个多星期。
希望它能帮助你!
答案4
我从 18.10 升级到最新版本时也遇到了同样的问题。就我而言,原因是我有一些软件包被标记为保留。这就是我所做的。
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libodbc1
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.
我只是将它们与它们的依赖项一起删除:
$ sudo apt remove libodbc1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1
然后下面的命令序列使我成功升级:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade