Bug 5691 - Конфигурация ftp-прокси в самом synaptic не работает.
: Конфигурация ftp-прокси в самом synaptic не работает.
Status: NEW
: Sisyphus
(All bugs in Sisyphus/apt)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
: 14059
:
  Show dependency tree
 
Reported: 2004-12-12 17:35 by
Modified: 2013-08-15 16:36 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-12-12 17:35:29
После конфигурации ftp-прокси в synaptic репозиториев не обнаруживает. 
Работает только при запуске: 
ftp_proxy="http://server.org:3128/" synaptic 
Что не всегда удобно.
------- Comment #1 From 2005-05-11 16:54:54 -------
Исправление этого есть в TODO у разработчиков, однако это все же бага апта, а
не
самого синаптика (поэтому не знаю как разработчики собираются это фиксить).

Суть в том, что метод ftp в апте для определения того, что надо использовать
http-прокси проверяет только значение переменной ftp_proxy, и если используется
http-прокси, то он вместо себя запускает метод http. По-хорошему, метод ftp
должен проверять также настройки в конфиге апта, но как это сделать корректно -
не знаю, т.к. метод ftp запускается отдельным процессом и не имеет доступа к
уже
прочитанной конфигурации (причем, возможно, с некоторыми значениями,
переопределенными в командной строке)
------- Comment #2 From 2005-05-19 11:55:55 -------
*** Bug 6899 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2008-01-20 20:51:49 -------
Недавно сделал alterator-proxy -- надеюсь, это будет ответом :)
------- Comment #4 From 2008-02-09 20:57:12 -------
(In reply to comment #3)
> Недавно сделал alterator-proxy -- надеюсь, это будет ответом :)
А куда он сохраняет конфигурацию? Ибо от обычного юзера не сохраняется.
------- Comment #5 From 2008-02-10 01:18:22 -------
От рута -- в /etc/profile.d/proxy.sh; а куда предложишь от пользователя?  Я
подумал в ~/.xsession.d/proxy.sh, но решил, что это будет слишком хорошим
"нечестным" решением.  Или покатит?
------- Comment #6 From 2009-07-23 19:42:58 -------
Я вообще смотрю сейчас пользовательские настройки отдельный вещей в Alterator
убрали. Даже индивидуального перечня языков установить не могу. Да и локаль
отдельную выбрать негде.
Положить в ~/.xsession.d/proxy.sh думаю было-бы нормально и вообще его нужно
делать пользовательским поскольку иначе личные настройки proxy пользователя
становятся общими.

И непорядок с настройками не http протоколов нужно-бы исправить:
[root@roman sources.list.d]# env | grep proxy
http_proxy=http://roman:pass@server.diya.org:3128
ftp_proxy=ftp://roman:pass@server.diya.org:3128
https_proxy=https://roman:pass@server.diya.org:3128

С такими настройками apt с репозиториями на ftp не работает.
------- Comment #7 From 2013-08-15 16:36:12 -------
(В ответ на комментарий №6)
> Я вообще смотрю сейчас пользовательские настройки отдельный вещей в Alterator
> убрали. Даже индивидуального перечня языков установить не могу.
Это было связано с потерей возможности (изначально предполагавшейся) запускать
его и от пользователя; некоторое время тому она была восстановлена, см. bug
#23377.