如何修复“无法下载软件包文件”错误?


51

安装Ubuntu之后,我将无法更新错误消息为“无法下载软件包文件”的任何软件。谷歌搜索后,我尝试了:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. 改为另一个来源

但是我仍然收到相同的错误消息。互联网连接没有问题,因为我可以在Ubuntu中使用Firefox连接到互联网。

有任何想法吗?


从13.10升级到14.04后,我遇到了同样的问题。它通过运行来修复:sudo rm / var / lib / apt / lists / * -vf和sudo apt-get update请参阅ubuntuforums.org/…–
parvus

这令人沮丧,因为这是我第一次观看该活动,并且发现一些软件包有错误。但是在随后的时间里,所有内容都被缓存,因此它几乎立即弹出错误,而没有给我任何时间检查哪些软件包实际上是失败的!
迈克尔

Answers:



15

运行以下命令(保存旧列表的备份并创建新的列表文件夹),并且不会发生BADSIG错误:

cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get update

6

有一个“ 程序包管理器故障排除过程”通常可以解决此类问题。执行该过程的步骤1-4。(步骤1有时足够了,这是Bruno Pereira此答案中更详细地发布的内容。如果步骤1还不够,请继续执行其他步骤。)

如果仍不能解决问题,请在终端(Edit> Select All)中选择所有文本,将其复制到剪贴板(Edit> Copy),然后编辑问题以包括该问题(您希望将其设置为blockquote,以便格式不会搞乱)。然后,这将为解决问题提供非常有用的信息。


1

似乎单个启用的存储库更新失败会导致此消息。就我而言,它是dl.winehq.org/wine-builds/ubuntu/bionic-我未选中,不再收到错误消息。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.