В Ubuntu 14.04, чтобы использовать некоторые команды в терминале (например, apt-get) через прокси-сервер компании, мне нужно внести следующие изменения, помимо «Системные настройки»> «Сеть»> «Сетевой прокси-сервер»> «Применить для всей системы» (позор вам, Убунту)
/etc/environment (actually this is the only file modified by System Settings)
http_proxy="http://[webproxy]:[port]/"
https_proxy="https://[webproxy]:[port]/"
ftp_proxy="ftp://[webproxy]:[port]/"
socks_proxy="socks://[webproxy]:[port]/"
/etc/profile
export http_proxy=http://[username]:[password]@[webproxy]:[port]
export https_proxy=http://[username]:[password]@[webproxy]:[port]
export ftp_proxy=http://[username]:[password]@[webproxy]:[port]
sudo visudo
Defaults env_reset
Defaults env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
/etc/apt/apt.conf
Acquire::http::proxy "http://[username]:[password]@[webproxy]:[port]/";
Acquire::https::proxy "https://[username]:[password]@[webproxy]:[port]/";
Acquire::ftp::proxy "ftp://[username]:[password]@[webproxy]:[port]/";
Acquire::socks::proxy "socks://[username]:[password]@[webproxy]:[port]/";
or the same changes in
/etc/apt/apt.conf.d/95proxies
Я думаю, что по крайней мере следующая команда (из здесь)
sudo http_proxy='http://[username]:[password]@[webproxy]:[port]' apt-get update
должно работать, да?
Это то, что я помню прямо сейчас. Даже не уверен, что все они действительно нужны. Я сделал все эти изменения в Ubuntu 16.04, но все еще не могу заставить sudo apt-get update
работать через тот же прокси (другой компьютер в той же комнате). Есть
Temporary failure resolving '[webproxy]'
Что мне не хватает?