[Comm] apt-get за прокси с авторизацией
Михаил Шувалов
=?iso-8859-1?q?shuvalov=2Emv_=CE=C1_gmail=2Ecom?=
Пн Авг 18 15:02:11 MSD 2008
Добрый день!
Имеем: сеть с выходом во внешний мир через прокси с авторизацией.
Прописал в /etc/rc.d/rc.local
export ftp_proxy="http://user:passwd@ip-addr:3128"
export http_proxy="http://user:passwd@ip-addr:3128"
в /etc/bashrc дописал тоже самое (хотя казалось бы первого должно было
бы хватить, ан нет).
Но. То только из под рута проходит обновление, то вообще не проходит:
вываливается по таймауту.
содержимое apt.conf
$ cat /etc/apt/apt.conf
/*
* This is the main configuration file for the APT suite of tools,
* see apt.conf(5) for details.
*/
// See apt-cdrom(8) for details.
Acquire::CDROM::Copy "true";
Acquire::CDROM::mount "/media/cdrom";
RPM
{
Allow-Duplicated {
// Old-style kernels.
"^(NVIDIA_)?(kernel|alsa)[0-9]*(-adv|-linus)?($|-up|-smp|-secure|-custom|-enterprise|-BOOT|-tape|-aureal)";
// New-style kernels.
"^kernel-(image|modules)-.*";
};
Hold {
// Old-style kernels.
"^(kernel|alsa)[0-9]+-source";
};
};
Пробовал делать так (как пишут в man), но результат тот же:
$ cat /etc/apt/apt.conf.new
/*
* This is the main configuration file for the APT suite of tools,
* see apt.conf(5) for details.
*/
// See apt-cdrom(8) for details.
Acquire::CDROM::Copy "true";
Acquire::CDROM::mount "/media/cdrom";
RPM
{
Allow-Duplicated {
// Old-style kernels.
"^(NVIDIA_)?(kernel|alsa)[0-9]*(-adv|-linus)?($|-up|-smp|-secure|-custom|-enterprise|-BOOT|-tape|-aureal)";
// New-style kernels.
"^kernel-(image|modules)-.*";
};
Hold {
// Old-style kernels.
"^(kernel|alsa)[0-9]+-source";
};
};
Acquire
{
// HTTP method configuration
http
{
Proxy "http://user:passwd@ip-addr:3128";
Timeout "120";
Pipeline-Depth "5";
};
ftp
{
Proxy "http://user:passwd@ip-addr:3128/";
/* Required script to perform proxy login. This example should work
for tisfwtk */
ProxyLogin
{
"USER $(PROXY_USER)";
"PASS $(PROXY_PASS)";
"USER $(SITE_USER)@$(SITE):$(SITE_PORT)";
"PASS $(SITE_PASS)";
};
Timeout "120";
/* Passive mode control, proxy, non-proxy and per-host. Pasv mode
is prefered if possible */
Passive "true";
Proxy::Passive "true";
};
};
--
С уважением,
Михаил Шувалов
Подробная информация о списке рассылки community