CPAN Problem
am 16.02.2007 11:10:11 von Ferry Bolhar
Hallo,
ich möchte gerne die cpan> Shell unter Windows verwenden, um Module bei
Bedarf installieren zu können. Ich habe sie konfiguriert, es sieht ansich
nicht
schlecht aus, aber es scheint ein Problem zu geben.
Für unsere Firewall habe ich einen http Proxy konfiguriert; mit
cpan> o conf
sehe ich den auch. Soweit alles klar.
Wenn ich nun aber ein Modul installieren möchte, dann versucht die Shell
einigemale diese URL aufzurufen:
ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz
bevor sie mit einem Fehler abbricht.
Klar - kann nicht funktionieren, weil es keinen ftp Proxy, sondern eben nur
eien http Proxy gibt.
Frage: warum wird versucht, die Datei über ftp zu holen, wenn nur ein
http_proxy
definiert ist? Oder anders gesagt: kann man die Shell irgendwie dazu
bringen,
statt ftp:// besser http:// zu verwenden? (Wir haben leider keinen ftp
Proxy!).
Danke & schöne Grüße,
Ferry
--
Ing Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: bol@adv.magwien.gv.at
Re: CPAN Problem
am 16.02.2007 11:28:35 von Daniel Fischer
Ferry Bolhar!
> Frage: warum wird versucht, die Datei über ftp zu holen, wenn nur ein
> http_proxy definiert ist?
Weil davon ausgegangen wird, dass nur für http ein proxy notwendig ist
und für ftp nicht. Der Normalfall ist ja immerhin, dass gar kein proxy
nötig ist...
Sicher, dass der HTTP-Proxy keine FTP-URLs holen kann? Das könnten die
eigentlich meistens, wenn es nicht gerade auskonfiguriert ist.
Gruß
Daniel
Re: CPAN Problem
am 18.02.2007 11:37:59 von Slaven Rezic
"Ferry Bolhar" writes:
> Hallo,
>
> ich möchte gerne die cpan> Shell unter Windows verwenden, um Module bei
> Bedarf installieren zu können. Ich habe sie konfiguriert, es sieht ansich
> nicht
> schlecht aus, aber es scheint ein Problem zu geben.
>
> Für unsere Firewall habe ich einen http Proxy konfiguriert; mit
>
> cpan> o conf
>
> sehe ich den auch. Soweit alles klar.
>
> Wenn ich nun aber ein Modul installieren möchte, dann versucht die Shell
> einigemale diese URL aufzurufen:
>
> ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz
>
> bevor sie mit einem Fehler abbricht.
>
> Klar - kann nicht funktionieren, weil es keinen ftp Proxy, sondern eben nur
> eien http Proxy gibt.
>
> Frage: warum wird versucht, die Datei über ftp zu holen, wenn nur ein
> http_proxy
> definiert ist? Oder anders gesagt: kann man die Shell irgendwie dazu
> bringen,
> statt ftp:// besser http:// zu verwenden? (Wir haben leider keinen ftp
> Proxy!).
>
Nimm doch einfach einen http-Mirror statt eines ftp-Mirrors. Schau dir
die Liste MIRRORED.BY an, da sind eine Menge http-Mirrors aufgelistet,
auch einige in Deutschland.
Gruß,
Slaven
--
Slaven Rezic - slaven rezic de
tkruler - Perl/Tk program for measuring screen distances
http://ptktools.sourceforge.net/#tkruler
Re: CPAN Problem
am 19.02.2007 11:45:41 von Ferry Bolhar
Slaven Rezic:
> Nimm doch einfach einen http-Mirror statt eines ftp-Mirrors. Schau dir
> die Liste MIRRORED.BY an, da sind eine Menge http-Mirrors aufgelistet,
> auch einige in Deutschland.
Danke, Slaven, genau das war es!
Ich habe jetzt in C:\perl\lib\CPAN\Config.pm die Zeile
'urllist' => ['http://cpan.inode.at'],
eingetragen, und jetzt klappt es.
Nochmals danke, und schöne Grüße aus Wien,
Ferry
--
Ing Ferry Bolhar
Magistrat der Stadt Wien - MA 14
A-1010 Wien
E-Mail: bol@adv.magwien.gv.at