Установка прокси-сервера из терминала [дубликат]

41

Я попытался изменить настройки своего прокси-сервера в терминале следующим образом:

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)

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

    
задан Undefined 02.07.2012 в 10:44
источник

3 ответа

52

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

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

    
ответ дан Undefined 02.07.2012 в 11:52
источник
51

Файл:

/etc/environment

Является правильным местом для указания общесистемных переменных среды, которые должны быть доступны для всех процессов. Подробнее см. Ссылка . Обратите внимание, что это не файл сценария, а файл конфигурации.

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

http_proxy=http://10.1.3.1:8080 apt-get update
    
ответ дан Julian Knight 02.07.2012 в 12:34
10

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

gedit /etc/profile

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

export http_proxy=http://username:[email protected]:port/ 
export ftp_proxy=http://username:[email protected]:port/

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

sudo apt-get update

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

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

    
ответ дан LinuxBill 02.07.2012 в 10:56