Настройка прокси для apt с терминала [дубликат]

Возможный дубликат:
apt-get не работает с прокси

Я попытался изменить настройки прокси в терминал как:

export HTTP_PROXY=http://10.1.3.1:8080

и

export http_proxy=http://10.1.3.1:8080

, но когда я пытаюсь установить новый пакет или обновить apt-get, apt-get начинает отображать сообщения, из которых кажется, что он пытается подключиться к ранее установленному прокси:

sudo apt-get update  
0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)

I пробовали установить прокси через файл bashrc, но этот шум тоже работает. Насколько я помню, 10.1.2.2 был установлен с использованием графического интерфейса GNOME, но у меня сейчас нет доступа к графическому интерфейсу, поэтому я пытаюсь установить его с терминала.

45
задан 13 April 2017 в 15:24

3 ответа

Файл:

/etc/environment

Это правильное место для указания общесистемных переменных среды, которые должны быть доступны для всех процессов. См. https://help.ubuntu.com/community/EnvironmentVariables для получения подробной информации. Обратите внимание, что это не файл сценария, а файл конфигурации.

Если вы хотите это только для указанной команды, используйте (от имени root):

http_proxy=http://10.1.3.1:8080 apt-get update
0
ответ дан 13 April 2017 в 15:24

Отредактируйте:

gedit /etc/profile

Введите данные в этом формате.

export http_proxy=http://username:password@proxyhost:port/ 
export ftp_proxy=http://username:password@proxyhost:port/

Затем запустите

sudo apt-get update

Это должно сделать это за вас.

Как указано выше, вы можете ввести прокси в apt.conf (Piyush Credit)

0
ответ дан 13 April 2017 в 15:24

Хорошо, только что решил. Добавление следующей строки в /etc/apt/apt.conf решило проблему: Acquire::http::proxy "http://10.1.3.1:8080/";

Если файл не существует, создайте его. Не путайте его с каталогом apt.conf.d.

0
ответ дан 13 April 2017 в 15:24

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

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