Если ваш компьютер с Убунтой (Дебианом или другим deb-based дистрибутивом, использующим пакетный менеджер APT) находится за прокси-сервером , раздающим Интернет, то пакетные менеджеры (apt-get , aptitude или Synaptic) работать не будут. Попробуем настроить их так, чтобы они получили доступ в Интернет к свежим обновлениям системы и пакетов.
Настраиваем Synaptic
Чтобы менеджер пакетов Synaptic получил доступ в Интернет через прокси, достаточно зайти в его окно Параметры (вкладка Сеть) и прописать там параметры вашегопрокси-сервера (адрес, порт и, если требуется авторизация — логин и пароль).

Настраиваемapt-get и aptitude
Чтобы заработали консольные менеджеры, нужно задать переменную окружения http_proxy.
Это можно сделать так:
Или, если авторизация не требуется, так:
Здесь
Но после перезагрузки системы, это нужно будет проделать ещё раз. Чтобы переменная окружения http_proxy после перезагрузки сохраняла значение, можно прописать в вашем файле ~/.bashrc или в файле /etc/environment такую строчку:
Заметьте, что в данном случае оператор export отсутствует.
Если вы пропишите эту строку в ~/.bashrc, то переменная окружения http_proxy будет установлена только для конкретного пользователя в домашней директории которого лежит этот файл ~/.bashrc.
Если же прописать эту строку в /etc/environment, то http_proxy будет установлена для всех пользователей системы.
Настраиваем Synaptic
Чтобы менеджер пакетов Synaptic получил доступ в Интернет через прокси, достаточно зайти в его окно Параметры (вкладка Сеть) и прописать там параметры вашего

Настраиваем
Чтобы заработали консольные менеджеры, нужно задать переменную окружения http_proxy.
Это можно сделать так:
$ export http_proxy="http://username:password@proxy:port"
Или, если авторизация не требуется, так:
$ export http_proxy="http://proxy:port"
Здесь
- proxy — адрес
прокси-сервера ; - port — порт
прокси-сервера ; - username — имя пользователя для авторизации на
прокси-сервере ; - password — пароль пользователя для авторизации на
прокси-сервере .
Но после перезагрузки системы, это нужно будет проделать ещё раз. Чтобы переменная окружения http_proxy после перезагрузки сохраняла значение, можно прописать в вашем файле ~/.bashrc или в файле /etc/environment такую строчку:
http_proxy="http://username:password@proxy:port"
Заметьте, что в данном случае оператор export отсутствует.
Комментариев нет:
Отправить комментарий