Ubuntu 12.10 встановить параметри проксі як у, так /etc/environment
і /etc/apt/apt.conf
при встановленні проксі з GUI (Network Settings).
Перевірте свої налаштування
grep -Hnri proxy /etc/apt/
відобразить поточні налаштування проксі, які використовуються apt
у наступному форматі.
filename:linenumber:proxy-setting
Якщо ви бачите будь-який вихід, він відповідає apt
налаштуванням проксі. Їх доведеться очистити.
sudoedit <filename>
дозволить вам редагувати відповідний файл конфігурації. Скопіюйте існуючий вміст десь у випадку, якщо вам потрібно буде відновити їх, та видаліть або прокоментуйте рядки, які мають вигляд
Acquire::<protocol>::proxy=<your proxy here>
(Додати // на початку рядка, щоб прокоментувати цей рядок. Коментовані рядки ігноруються.)
Збережіть файли, закрийте текстовий редактор і повторіть спробу. Якщо проблема не зникає,
Перевірте глобальне середовище за замовчуванням.
grep proxy -i /etc/environment
Слід перелічити будь-які налаштування проксі, які застосовуються у всьому світі. Якщо вам потрібно очистити їх,
sudoedit /etc/environment
запустить текстовий редактор. Рядки, які починаються з #, будуть ігноровані, тому додайте # перед тими рядками, які згадують ваші налаштування проксі. Збережіть файл і повторіть спробу.
Очищення середовища користувача
Можливо, що загальносистемна конфігурація чиста, але apt
збирає параметри проксі-сервера з середовища користувача. sudo
у певних конфігураціях за замовчуванням або коли явно передається -E
як опція, зберігає середовище.
env | grep -i proxy
слід перелічити всі поточні налаштування проксі-середовища. unset <variable>
можна використовувати для скидання чи очищення змінної. Видалити всі <protocol>_proxy
змінні. Якщо вони автоматично створюються, ви можете закомментировать відповідні записи з ~/.profile
, ~/.bashrc
,~/.pam_environment
(Це найпоширеніші файли, що містять записи. Усі їх можна одночасно шукати за допомогою grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment
)