使用代理在 VM 中安装 node.js

使用代理在 VM 中安装 node.js

我在具有企业身份验证代理 (NTLM) 的网络上运行 Windows。我已设置了 CNTLM 并验证它与 Windows 配合良好。

我正在使用 VirtualBox 并安装了 Ubuntu 13.10。我还更改了网络代理设置以将我的 Windows 主机添加为 HTTP 代理。我能够打开 Firefox 并使用 Ubuntu VM 浏览公共互联网。当我关闭代理时,我无法浏览,所以我知道代理一定正常工作且配置正确。

现在,我正在尝试安装 node.js:

$ sudo apt-get install nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package nodejs
$

当我尝试时sudo apt-get update,我看到以下内容:

0% [Connecting to archive.ubuntu.com (91.189.91.13)] [Connecting to us.archive.

它就挂在那里……

任何指导都值得感激。

答案1

unable to locate package不是网络问题。

如果apt由于拼写错误而无法找到软件包或者您忘记更新软件包列表(此处包含首次安装),则会出现此信息。

但是当你的虚拟机无法连接到 ubuntu 存储库时,似乎你没有设置apt代理,你可以通过将以下行添加到/etc/apt/apt.conf/文件来完成此操作:

Acquire::http::Proxy "http://yourproxyaddress:proxyport";

答案2

相关内容