Как настроить общесистемный прокси в Ubuntu 18.04?

10

Опция «Apply System Wide» отсутствует. Мне нужно вручную изменять файл /etc/apt/apt.conf каждый раз, когда я устанавливаю или сбрасываю прокси.

Как мне настроить его так, чтобы он применял общесистемные настройки прокси - с соответствующим обновлением apt.conf в Ubuntu 18.04?

РЕДАКТИРОВАТЬ :

Несмотря на настройку apt.conf вручную, я не могу установить что-либо через Ubuntu Software, потому что появляется ошибка «Неподдерживаемый настроенный прокси: proxy.server.com//8080». Как я могу это исправить?

пробный
источник
1
Отчет об ошибке : bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/… Возможно, вы захотите добавить себя как затронутый.
Муру
Вы должны указать http://перед именем хоста, все остальное раздражает apt
Marged

Ответы:

8

Установить детали прокси в переменных окружения;
Отредактируйте /etc/environmentи добавьте следующие строки (замените имя пользователя, пароль, хост и порт данными вашего прокси).

http_proxy=http://username:password@host:port/
ftp_proxy=ftp://username:password@host:port/
https_proxy=https://username:password@host:port/ 

Для apt, центр программного обеспечения и т. Д .;
отредактируйте /etc/apt/apt.conf.d/80proxy(если его не существует, создайте его) и добавьте следующие строки

Acquire::http::proxy "http://username:password@host:port/";
Acquire::ftp::proxy "ftp://username:password@host:port/";
Acquire::https::proxy "https://username:password@host:port/";
Гаян Сампат
источник
1
Есть ли способ автоматически обновить /etc/apt/apt.conf.d/80proxy? Я должен вручную устанавливать его каждый раз - в предыдущих версиях Ubuntu мне не нужно было этого делать - достаточно было просто нажать кнопку «Применить всю систему» ​​через графический интерфейс.
Судебный процесс
Какую среду рабочего стола вы используете? Гном?
Гаян Сампат
проверь это для Гнома. но каждый раз, когда вы настраиваете прокси, вам нужно будет набирать их. link
Gayan Sampath
:) если вы нашли ответ отметьте его.
Гаян Сампат
Несмотря на настройку apt.conf вручную, я не могу установить что-либо через Ubuntu Software, потому что появляется ошибка «Неподдерживаемый настроенный прокси: proxy.server.com//8080». Как я могу это исправить?
Судебный процесс
0

18.04 использует GNOME в качестве менеджера рабочего стола по умолчанию, хотя я предпочитаю Unity, который использовался в нескольких предыдущих выпусках LTS. Когда я установил и переключился на Unity, в меню настроек сети / прокси-сервера была восстановлена ​​опция «применить всю систему».

Чтобы переключиться на Unity, запустите sudo apt update && sudo apt install ubuntu-unity-desktopи выберите lightdmопцию при появлении запроса. Мне пришлось сначала отредактировать /etc/environmentвручную, чтобы включить мой прокси-сервер, прежде чем apt сможет добраться до репозиториев для обновления / установки. Эта ссылка дает подробное описание того, как перейти на Unity.

tpm1510
источник
0

Я не нашел никакой информации прокси /etc/environmentдаже на /etc/apt/apt.conf.d/80proxy, потому что я сообщил значение прокси при настройке.

Я найти его на этом файле: /etc/apt/apt.conf.d/90curtin-aptproxy.

Redbob
источник