Я использую Windows в сети с корпоративным прокси-сервером аутентификации (NTLM). Я установил 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.
, и он просто зависает там ...
Любое руководство приветствуется.
Эти unable to locate package
не сетевая проблема.
появляется, если apt
неспособный найти пакет должной опечаткой или если Вы забываете обновлять свой список пакета (первоначальная инсталляция включена здесь).
, Но когда Ваш vm не мог соединиться с человечностью repos, кажется, что Вы не настроили apt
прокси, можно сделать это путем добавления этой строки к /etc/apt/apt.conf/
файл:
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Это не GUI способ сделать это, но должно работать: https://help.ubuntu.com/community/AptGet/Howto#APT_configuration_file_method