Добрый день.
Поставил себе Alt Linux P9 "Рабочая станция", и сразу же натолкнулся на проблему, которую не получается решить.
У меня интернет через проксирующий сервер Squid. Я отредактировал файл /etc/apt/apt.conf, дописав в него следующие строки:
Acquire::http::proxy "http://username:P%40ssw0rd@squid.company-name.ru:3128/";
Acquire::https::proxy "http://username:P%40ssw0rd@squid.company-name.ru:3128/";
После чего пытаюсь сделать apt-get update (почему-то в системе нет sudo по умолчанию - дико неудобно, но ладно), но apt ругается на то, что не может зарезолвить хост "ssw0rd@squid.company-name.ru".
Я не поленился и решил проверить это на живой флешке с Ubuntu 18.04, сделав те же настройки - там всё заработало.
У меня есть вопросы к разработчикам Alt Linux:
- Я уже заэкранировал символ @ в пароле. Почему ваш Apt-rpm всё равно неправильно парсит строку с http proxy?
- На что влияет настройка прокси в Alterator? Как туда нужно вводить пароль: уже с заэкранированными спецсимволами (P%40ssw0rd) или как обычно (P@ssw0rd)?
Есть ещё настройка прокси в Synaptic и отдельный диалог по-видимому от NetworkManager - ни там, ни там ничего не заработало.
При этом настройка прокси нормально принимается в Firefox, сайты открываются.
Хотелось бы понять, как побороть проблему, потому что без пакетного менеджера системой не получится пользоваться. Особенно обидно, что в других Linux'ах прокси нормально работает - я пробовал в Убунту, Росе, опенСУСЕ - нигде не было проблемы. Похоже, что тут что-то специфичное имеено для Alt Linux и его Apt-rpm.
Буду благодарен за помощь!