忘记是什么时候开始,可能是使用 apt-get upgrade
更新了一大堆软件的原因,后来使用 apt-get update
和 apt-get install
总是遇到 “Error: Timeout was reached” 这样的错误。
中文显示应该是 “错误:已到超时限制” 。
用 Google 大法,经历了曲折的历程后终于解决问题。所以觉得还是有必要记录下,防止小伙伴再走弯路了。
刚开始,找到一篇 wiki ,具体地址忘记了,总之解决问题的方式是:
1 | cd /etc/apt/apt.conf.d |
我不知道对其他人有没有用,总之,对我的问题是无效的。
后来,发现 这篇博客 记录的问题和我的有些相似。他讲到是由于安装了一个错误的 libapt-pkg4.12
版本引起的问题。
于是我在 http://security.ubuntu.com/ubuntu/pool/main/a/apt/重新下载安装了最新的 libapt-pkg
。因为最终还是没解决问题,所以详细的步骤就不记录了。
最后,最后了,这个一定是解决问题了。Google 大法引导我找到了这个页面 https://bugs.launchpad.net/ubuntu/+source/packagekit/+bug/1001376 Ubuntu 官方的Bug。这个 bug 说明已经被解决。于是乎,参照这个,我又安装了 packagekit
:
1 | $ sudo apt-get install packagekit |
然后,一切OK了。