CPAN Problem

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 [at] adv.magwien.gv.at
Ferry Bolhar [ Fr, 16 Februar 2007 11:10 ] [ ID #1631878 ]

Re: CPAN Problem

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
Daniel Fischer [ Fr, 16 Februar 2007 11:28 ] [ ID #1631879 ]

Re: CPAN Problem

"Ferry Bolhar" <bol [at] adv.magwien.gv.at> 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 <at> rezic <dot> de

tkruler - Perl/Tk program for measuring screen distances
http://ptktools.sourceforge.net/#tkruler
Slaven Rezic [ So, 18 Februar 2007 11:37 ] [ ID #1633084 ]

Re: CPAN Problem

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 [at] adv.magwien.gv.at
Ferry Bolhar [ Mo, 19 Februar 2007 11:45 ] [ ID #1634106 ]
Perl » de.comp.lang.perl.misc » CPAN Problem

Vorheriges Thema: Pipe-Problem
Nächstes Thema: hows it going in the group?