FreeBSD не скачивает c ftp через proxy

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение Alex Keda » 2008-09-21 23:03:26

у нас ещё одна дама =)
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение zg » 2008-09-22 6:33:14

гм... не хочет кушать проксю и всё тут... :unknown: очень смахивает на баг

Tuchka
рядовой
Сообщения: 23
Зарегистрирован: 2008-09-19 7:54:52
Контактная информация:

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение Tuchka » 2008-09-22 8:09:08

На другом форуме прочла что нужно ставить Curl и настраивать в конфиге CPAN чтобы он скачивал модули через него. Буду счас пробовать. Если получится напишу.

Tuchka
рядовой
Сообщения: 23
Зарегистрирован: 2008-09-19 7:54:52
Контактная информация:

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение Tuchka » 2008-09-22 9:31:06

Ура через Curl модули стали ставиться! Описываю что я сделала:
Установила curl :

Код: Выделить всё

/usr/ports;make search name="curl"
cd /usr/ports/ftp/curl;make install clean
Создала в директории /root/ т.к.к сижу под рутом файл .curlrc в него прописала:

Код: Выделить всё

-x 10.2.5.249:3128
-U login:pass
Далее в папке /root/ создала .cpan/CPAN/MyConfig.pm:

Код: Выделить всё

$CPAN::Config = { 
  'wget' => q[/usr/local/bin/curl], 
}; 
1; 
__END__ 
Сделала файл /usr/local/lib/perl5/5.8.8/CPAN.pm возможным для записи и изменила строку:

Код: Выделить всё

} elsif ($f eq "wget"){ 
$src_switch = ""; #before: $src_switch = " -O -"; 
} 
Далее на всякий случай еще раз сделала обновление конфигурации (все подхватилось корректно и wget тоже):

Код: Выделить всё

perl -MCPAN -e "shell"
cpan> o conf init
...
Where is your wget program? [/usr/local/bin/curl]
....
После этого перезагрузилась и загрузка модулей пошла:

Код: Выделить всё

perl -MCPAN -e 'install "GD"'
...
Trying with "/usr/local/bin/curl" to get
    http://cpan.modperl.cn/authors/id/L/LD/LDS/GD-2.39.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  251k  100  251k    0     0  22703      0  0:00:11  0:00:11 --:--:-- 34818
CPAN: Digest::MD5 loaded ok
....

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение zg » 2008-09-22 15:18:01

вах :Bravo:

Ventil
проходил мимо
Сообщения: 2
Зарегистрирован: 2008-11-13 14:08:56

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение Ventil » 2008-11-15 21:35:42

в пункте no_proxy необходимо тоже ввести параметры прокси

Код: Выделить всё

http_proxy = [http://user:pass@proxy:port]
http_proxy = [http://user:pass@proxy:port]
no_proxy = [http://user:pass@proxy:port]
и все чудненьким образом заработает без wget и т.п.
качать будет через fetch.
Последний раз редактировалось manefesto 2008-11-16 19:51:16, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.

Аватара пользователя
targonium
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-05-14 10:00:32

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение targonium » 2010-05-14 10:10:25

Столкнулся с такой же проблемой.
Решено так:
1. Ставить wget
2. в cpan выполнил o conf wget /usr/local/bin/wget и o conf commit чтобы надолго запомнил.

Стало качать с ftp.

Аватара пользователя
Rupreht
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-03-17 20:56:38
Откуда: Екатеринбург
Контактная информация:

Re: FreeBSD не скачивает c ftp через proxy

Непрочитанное сообщение Rupreht » 2013-04-23 8:06:12

Если еще актуально для народа :)
Правильно писать в одну переменную несколько значений со знакам "+=" (конкатенация), а не "=".
Со знаком "=" переменная переопределяется (старое значение затирается). Это в любом языке программирования.
В случае с переменной FETCH_ENV нужно писать:

Код: Выделить всё

FETCH_ENV+=HTTP_PROXY='http://10.0.0.1:3128/'
FETCH_ENV+=FTP_PROXY='http://10.0.0.1:3128/'
"+=" - такой синтаксис подходит для Makefile, /etc/make.conf, crontab