我已经卸载了以前版本的 virtualbox sudo apt-get remove virtualbox
,并尝试使用以下信息安装最新版本这页。
我做到了
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
和
sudo apt-get update
我的/etc/apt/sources.list
文件包含:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
更新后我收到的错误是:
Err http://download.virtualbox.org trusty InRelease
Err http://download.virtualbox.org trusty Release.gpg
Unable to connect to download.virtualbox.org:http: [IP: 62.253.3.177 80]
Fetched 4,124 kB in 4min 0s (17.2 kB/s)
Reading package lists... Done
W: Failed to fetch http://download.virtualbox.org/virtualbox/debian/dists/trusty/InRelease
W: Failed to fetch http://download.virtualbox.org/virtualbox/debian/dists/trusty/Release.gpg Unable to connect to download.virtualbox.org:http: [IP: 62.253.3.177 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
答案1
看起来你的 DNS 可能有问题,因为 download.virtualbox.org 解析为地址 23.63.99.67 或 23.63.99.89
这个答案为解决您的问题提供了许多很好的建议。
为了快速修复,您可以添加以下行:
dns-nameservers 192.168.1.254 8.8.8.8
对于文件中的主网络接口/etc/network/interfaces
,编辑后,如有必要,请将 eth0 更改为正确的接口名称:
ifdown eth0 && ifup eth0
完成此操作后,请使用以下命令检查名称是否解析为正确的地址:
host download.virtualbox.org
如果您看到 23.63.99.67 和 23.63.99.89 那么您的更新命令应该可以正常工作。