Как установить пакеты с помощью apt-get в системе, подключенной через прокси?

У меня есть система Ubuntu 11.10, подключенная через прокси к Интернету, и я хотел бы установить пакеты через apt-get. Когда я пытаюсь сделать это, я получаю это сообщение об ошибке:

sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407  Proxy Authentication Required

Есть идеи?

54
задан 19 March 2012 в 13:58

3 ответа

Этот метод сработал для меня ..... просто попробуйте ...

проверьте файл /etc/apt/apt.conf

Содержимое было,

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

Это была причина, по которой вы могли получить доступ к прокси, но не могли пройти через него, так как нет информации о пароле имени пользователя. Так что просто поместите в него эту информацию ..

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

сохраните файл, и все готово ...


БРОТИП: Лучше добавьте эти строки в другой файл, /etc/apt/apt.conf.d/ 80proxy . Это гарантирует, что после обновления версии изменения не будут потеряны.

76
ответ дан 19 March 2012 в 13:58

Чтобы настроить временный прокси, установите переменную среды http_proxy . Если прокси - это proxy.example.com на порту 8080 и вам необходимо пройти аутентификацию с именем пользователя , пользователем и паролем pass , запустите:

sudo http_proxy='http://user:pass@proxy.example.com:8080/' apt-get install package-name

Чтобы установить такой прокси на постоянной основе, создайте /etc/apt/apt.conf.d/30proxy , содержащий:

Acquire::http::Proxy "http://user:pass@proxy.example.com:8080/";

Изменения сразу же будут видны при следующем запуске apt.

49
ответ дан 19 March 2012 в 13:58

Альтернативой является использование пакета Synaptics. Manager, установив в своих настройках прокси, к которому вы хотите подключиться. Вы можете найти конфигурацию, используя этот путь: Настройки -> Настройки -> Сеть

2
ответ дан 19 March 2012 в 13:58

Другие вопросы по тегам:

Похожие вопросы: