Я в настоящее время нахожусь за прокси в моем университете. Я могу получить доступ к www на этом компьютере, изменив настройки прокси Chromium.
Я также могу использовать командную строку apt-get, только выполняя эту функцию каждый раз:
function uniproxy()
{
read -s -p ">> " mypassword
export http_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
export https_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
export ftp_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
echo ""
}
Когда я соответствующим образом изменяю настройки> прокси сети, он не позволяет использовать команду Линию apt-get. Что еще более важно, менеджер обновлений не может подключиться, даже когда я изменяю вышеупомянутые настройки. Я также изменил настройки синапсов, чтобы посмотреть, поможет ли это, но увы - менеджер обновлений не будет подключаться.
Как я могу решить эту проблему?
Попробуйте создать файл /etc/apt/apt.conf
со следующим содержимым:
Acquire::http::Proxy "http://myusername:$mypassword@wwwproxy.stuff.is.here:8000";
Это должно работать для любого apt-вызова, будь то через командную строку, синаптический или менеджер обновлений.
После редактирования /etc/apt/apt.conf
как согласно предложению Джеймса , запустите sudo apt-get update
в терминале.
Это сработало для меня. Правда, я понятия не имею, почему.
Кроме того, я обнаружил, что apt-config dump
полезен при обнаружении синтаксических ошибок в файле apt.conf.
У меня была эта проблема, я решил ее, нажав кнопку «Применить общесистемную» в настройках прокси в Системных настройках. Кнопка «Применить» не так заметна.