Bug 5691

Summary: Конфигурация ftp-прокси в самом synaptic не работает.
Product: [Development] Sisyphus Reporter: Roman Savochenko <rom_as@fromru.com>
Component: aptAssignee: Nobody's working on this, feel free to take it <nobody@altlinux.org>
Status: NEW QA Contact: qa-sisyphus@altlinux.org
Severity: minor    
Priority: P2 CC: at@altlinux.org, boyarsh@altlinux.org, erthad@altlinux.org, imz@altlinux.org, ldv@altlinux.org, mike@altlinux.org, svd@altlinux.org, uit1@zaz.zp.ua
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 14059    
Bug Blocks:    

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.