无法使用 apt-get update 更新我的 ubuntu 服务器 14.04

无法使用 apt-get update 更新我的 ubuntu 服务器 14.04

我无法使用 更新我的 ubuntu 服务器 14.04 apt-get update

结果是:

W: failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/inrelease 

另一个错误是:

/usr/local/snort/bin/snort: error while loading shared libraries: libdnet.1 : cannot open shared object

我该如何解决这个问题?

答案1

我刚刚遇到了同样的问题。我公司的防火墙阻止了 apt-get 访问 http 源。他们仍然允许 ftp 流量,因此我能够通过将 sources.list 中的所有“http”站点更改为“ftp”来绕过防火墙。例如,在文件 /etc/apt/sources.list 中,我更改了以下行:

deb http://us.archive.ubuntu.com/ubuntu/ trusty-security main

deb ftp://us.archive.ubuntu.com/ubuntu/ trusty-security main

现在 apt-get 能够从存储库中获取文件。

答案2

编辑 /etc/resolve.conf 文件并更改名称服务器地址,例如 8.8.8.8,如果这不能解决你的问题,请尝试此操作教程

答案3

您应该尝试sudo apt-get upgrade以超级用户身份运行并升级到 16.04,如果您不想这样做,请尝试sudo apt-get update以超级用户身份运行该命令,这是您通常所做的,如果您更新当前版本,也可能没有新的更新版本,但我敢打赌,如果您想检查,您可以使用 sudo apt-get dist-upgrade 升级您当前的 ubuntu 版本,例如从 14.04 升级到 14.14,尽管可能没有 14.14 版本的 ubuntu!!! 感谢您的提问!

相关内容