Итак, у меня есть файл proxy.pac на работе (в нем нет имени пользователя и пароля), это просто простой файл .pac.
Я получил его для работы с Chrome, чтобы я мог просматривать веб-страницы, но apt-get и update не работают. Как мне сделать эту работу?
Я на 10.10 кстати.
sudo apt-get update
не удалось (на новой 11.04 ВМ) после выполнения инструкций из ответа DemonWareXT (Система -> Предпочтения -> Сетевой прокси).
Я следовал инструкциям, которые я нашел в help.ubuntu.com/community/AptGet (в разделе «Метод файла конфигурации APT»), и затем он работал.
В системе -> настройки -> сетевой прокси, включите автоматическую настройку прокси и введите URL PAC.
Затем нажмите «Применить всю систему», и это должно сработать.
В Ubuntu 12.04 или 14.04 с Unity следующее может нарушить вашу конфигурацию Apt.
В системе -> настройки -> сетевой прокси-сервер, включите автоматическую настройку прокси-сервера> и введите URL-адрес PAC.
Затем нажмите «Применить всю систему», и это должно сработать.
Проблема в том, что Apt не имеет понятия «no_proxy» и поэтому пытается отправить весь трафик из этого прокси. Есть несколько способов обойти это, один из них - создать специальный файл переопределения, чтобы Apt сказал ему использовать / игнорировать прокси. Взято из https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script
Acquire {
Retries "0";
HTTP {
Proxy "";
};
};
Другое после нажатия кнопки Применить на странице Сетевой прокси откройте файл /etc/apt/apt.conf с правами root sudo gedit /etc/apt/apt.conf
и удалите все упоминания прокси в этом файле.