При сконфигурированном вручную прокси[1] и отсутствии маршрутизации к серверу с репозиторием alterator-apt (по крайней мере веб-морда) вызовет apt без этих установленных переменных и таким образом вызов обломится: Failed to fetch http://ftp.linux.kiev.ua/pub/Linux/ALT/4.0/Desktop/current/i586/base/release Cannot initiate the connection to ftp.linux.kiev.ua:80 (212.40.32.67). - connect (101 Network is unreachable) Надо написать alterator-proxy, который бы заполнял /etc/profile.d/proxy.sh примерно таким образом (по умолчанию предлагаю указанные значения, менять разумно для начала все сразу): --- /etc/profile.d/proxy.sh #!/bin/sh export HTTPS_PROXY=http://proxy:3128/ export HTTP_PROXY=http://proxy:3128/ export FTP_PROXY=http://proxy:3128/ export https_proxy=http://proxy:3128/ export http_proxy=http://proxy:3128/ export ftp_proxy=http://proxy:3128/ --- ...и вот этот файлик включать в бэкенде alterator-apt. (большими буквами -- для konqueror, они почему-то не проверяют маленькими) Если выйдет добраться -- сделаю, но если кто успеет быстрее и не только ui (поскольку надо бы в инсталер такой модуль), но и вебовую часть -- было бы замечательно. PS: сейчас несколько неудобно добираться до почты, оставлю себе здесь памятку -- плагин для Firefox, который ходит в эти же переменные[2]. 2 icesik: если вдруг соберёшь, то вот бонус для макоси[3] :) [1] http://faq.altlinux.ru/index.php?action=single&nf=1&qid=441 [2] https://addons.mozilla.org/ru/firefox/addon/3896 [3] http://blog.curthread.org/projects/systemproxy
ой, забыл добавить :) сорри за спам, это можно считать "багой из корпоративного окружения, найденной при установке терминального сервера" и цепляет она сразу несколько старых моментов.
Нагуглил[4], где именно выставляется системный прокси для Firefox -- у нас это /usr/lib/firefox/greprefs/all.js (для seamonkey -- соответственно /usr/lib/mozilla/greprefs/all.js). Хорошо бы гипотетический alterator-proxy научить править и их, раз уж браузеры не умеют смотреть в окружение (плагин по ссылке выше в текущей версии 1.0 устанавливается только в профиль пользователя, даже если это root, и требует ручного выбора предзаполненного пункта => системно/разумно данную проблему не решает). [4] http://szone.berlinwall.org/node/112
Попробую сделать alterator-proxy; чтоб не забыть: надо не забыть авторизацию (кажется, у damir@ под рукой был и NTLM прокси, хорошо бы когда-то и это по возможности добавить).
alterator-proxy-0.1-alt1 отправлен в /i/S и доступен у меня в git; там есть чего улучить (TODO прилагается), но уже работает. Таким образом, предлагаю в бэкенде alterator-apt делать нечто вроде SourceIfExecutable /etc/profile.d/proxy.sh и включить этот модуль в install3.
сейчас всё должно работать. consolehelper не теряет этих переменных.