更新非自由 Translation-en (Debian Stretch) 时容易挂起

更新非自由 Translation-en (Debian Stretch) 时容易挂起

我正在尝试运行正常更新,以便可以安装一些其他软件包。然而,每当我运行它时 apt-get 都会挂起:

 Get:26 http://ftp.au.debian.org/debian/ stretch/non-free Translation-en [79.2 kB] 
 0% [Working]

我原本有一个 iinet 镜像,我什至切换到了主 ftp.debian.org 镜像。两者都不起作用。

我已经清除了临时数据:

sudo apt-get clean

sudo rm -rf /var/lib/apt/lists/*

但它仍然挂起!

我已经删除了 apt-get

dpkg --force-depends --purge apt

然后从Debian网站下载apt包重新安装,但仍然没有骰子。

什么可能导致它不执行简单的更新过程?


更新1

我已通过以下方式使其忽略 Translsations-en此处选择的答案。现在它挂在:

Get:21 http://ftp.au.debian.org/debian/ stretch/main i386 Packages [7,074 kB]

更新2

基于其他一些问题我尝试强制 apt-get 仅使用 IPv4 地址,因为这显然可以解决挂起的问题。

 sudo apt-get -o Acquire::ForceIPv4=true update

没有骰子。


更新3

我使用 dpkg 手动安装了 aptitude 和 apt-get。然而

sudo aptitude update 

还挂起!在同一个地方。除了它显示 100% 而不是 0%...

Get: 24 http://ftp.au.debian.org/debian/ stretch/non-free Translation-en [79.2 kB]
100% [Working] 

答案1

好吧。所以我不太确定为什么,但删除了以下所有内容:

/etc/apt/sources.list.d

修复。尽管其中唯一的东西是 mendeley 和 sublime-text 的源列表附加内容。

叹。

相关内容