Module-Grundausstattung
am 04.08.2006 11:15:35 von 3.14
Servus!
Gibt es irgendwo eine fertige Grundausstattung mit den
gängigen Perl-Modulen fertig für FreeBSD 5.4?
Oder muss man die einzelne ergänzen?
Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
beste Weg, hieraus eine Liste so zu extrahieren, dass root
dieselben in einem Aufwasch systemweit installieren kann?
Wie müsste ich diese dann lokal wieder deinstallieren?
TIA. pi
--=20
Attachment? Nein: http://piology.org/ILOVEYOU-Signature-FAQ.html
Re: Module-Grundausstattung
am 04.08.2006 11:56:18 von Christian Kirsch
Boris 'pi' Piwinger schrieb:
> Servus!
>
> Gibt es irgendwo eine fertige Grundausstattung mit den
> gängigen Perl-Modulen fertig für FreeBSD 5.4?
>
> Oder muss man die einzelne ergänzen?
>
> Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
> Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
> beste Weg, hieraus eine Liste so zu extrahieren, dass root
> dieselben in einem Aufwasch systemweit installieren kann?
>
das steht, IIRC, irgendwo in der CPAN-Dokumentation. Ich glaube, im
Zusammenhang mit "Bundle".
Re: Module-Grundausstattung
am 10.08.2006 09:37:36 von 3.14
Christian Kirsch wrote:
>> Gibt es irgendwo eine fertige Grundausstattung mit den
>> gängigen Perl-Modulen fertig für FreeBSD 5.4?
>>=20
>> Oder muss man die einzelne ergänzen?
>>=20
>> Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
>> Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
>> beste Weg, hieraus eine Liste so zu extrahieren, dass root
>> dieselben in einem Aufwasch systemweit installieren kann?
>
>das steht, IIRC, irgendwo in der CPAN-Dokumentation. Ich glaube, im
>Zusammenhang mit "Bundle".
Gut, es gibt so diverse Paket-Zusammenfassungen. Bleibt aber
die Frage, wie ich die lokal installierten Module in einer
=46orm listen kann, dass ich diese dann systemweit
installieren kann.
pi
--=20
Attachment? Nein: http://piology.org/ILOVEYOU-Signature-FAQ.html
Re: Module-Grundausstattung
am 10.08.2006 17:22:48 von Andreas Puerzer
Boris 'pi' Piwinger schrieb:
> Christian Kirsch wrote:
>
>> Boris 'pi' Piwinger schrieb:
>>
>>>Gibt es irgendwo eine fertige Grundausstattung mit den
>>>gängigen Perl-Modulen fertig für FreeBSD 5.4?
>>>
>>>Oder muss man die einzelne ergänzen?
>>>
>>>Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
>>>Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
>>>beste Weg, hieraus eine Liste so zu extrahieren, dass root
>>>dieselben in einem Aufwasch systemweit installieren kann?
>>
>>das steht, IIRC, irgendwo in der CPAN-Dokumentation. Ich glaube, im
>>Zusammenhang mit "Bundle".
>
>
> Gut, es gibt so diverse Paket-Zusammenfassungen. Bleibt aber
> die Frage, wie ich die lokal installierten Module in einer
> Form listen kann, dass ich diese dann systemweit
> installieren kann.
>
> pi
CPAN::Shell->autobundle;
Wie Christian sehr richtig gesagt hat steht unter Bundles
(http://search.cpan.org/~andk/CPAN-1.87/lib/CPAN.pm#Bundles) :
The autobundle() command which is available in the shell interface does
that for you by including all currently installed modules in a snapshot
bundle file.
Mehr dann unter autobundle
(http://search.cpan.org/~andk/CPAN-1.87/lib/CPAN.pm#autobund le):
autobundle writes a bundle file into the
$CPAN::Config->{cpan_home}/Bundle directory. The file contains a list of
all modules that are both available from CPAN and currently installed
within @INC. The name of the bundle file is based on the current date
and a counter.
Und um alles aus dem so erstellten Bundle zu installieren siehe
http://search.cpan.org/~andk/CPAN-1.87/lib/CPAN.pm#POPULATE_ AN_INSTALLATION_WITH_LOTS_OF_MODULES
Grüße,
Andreas Puerzer
--
Have Fun,
and if you can't have fun,
have someone else's fun.
The Beautiful South
Re: Module-Grundausstattung
am 11.08.2006 13:41:27 von 3.14
Andreas Pürzer wrote:
>>>>Gibt es irgendwo eine fertige Grundausstattung mit den
>>>>gängigen Perl-Modulen fertig für FreeBSD 5.4?
>>>>
>>>>Oder muss man die einzelne ergänzen?
>>>>
>>>>Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
>>>>Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
>>>>beste Weg, hieraus eine Liste so zu extrahieren, dass root
>>>>dieselben in einem Aufwasch systemweit installieren kann?
>>>
>>>das steht, IIRC, irgendwo in der CPAN-Dokumentation. Ich glaube, im
>>>Zusammenhang mit "Bundle".
>>=20
>> Gut, es gibt so diverse Paket-Zusammenfassungen. Bleibt aber
>> die Frage, wie ich die lokal installierten Module in einer
>> Form listen kann, dass ich diese dann systemweit
>> installieren kann.
>
>CPAN::Shell->autobundle;
Vielleicht verstehe ich die Anleitung einfach flasch, aber
ich dachte daran, alle lokal (keine global) installierten
Module aufzulisten, so dass ich sie global dann frisch
installieren kann. Würde autobundle nicht alle Module
auflisten, die irgendwo im System verfügbar sind?
pi
--=20
Attachment? Nein: http://piology.org/ILOVEYOU-Signature-FAQ.html
Re: Module-Grundausstattung
am 11.08.2006 13:59:46 von Christian Kirsch
Boris 'pi' Piwinger schrieb:
> Andreas Pürzer wrote:
>
>>>>> Gibt es irgendwo eine fertige Grundausstattung mit den
>>>>> gängigen Perl-Modulen fertig für FreeBSD 5.4?
>>>>>
>>>>> Oder muss man die einzelne ergänzen?
>>>>>
>>>>> Ergänzend dazu: Ich habe mittels CPAN lokal in meinem
>>>>> Home-Verzeichnis zahlreiche Pakete installiert. Was ist der
>>>>> beste Weg, hieraus eine Liste so zu extrahieren, dass root
>>>>> dieselben in einem Aufwasch systemweit installieren kann?
>>>> das steht, IIRC, irgendwo in der CPAN-Dokumentation. Ich glaube, im
>>>> Zusammenhang mit "Bundle".
>>> Gut, es gibt so diverse Paket-Zusammenfassungen. Bleibt aber
>>> die Frage, wie ich die lokal installierten Module in einer
>>> Form listen kann, dass ich diese dann systemweit
>>> installieren kann.
>> CPAN::Shell->autobundle;
>
> Vielleicht verstehe ich die Anleitung einfach flasch, aber
> ich dachte daran, alle lokal (keine global) installierten
> Module aufzulisten, so dass ich sie global dann frisch
> installieren kann. Würde autobundle nicht alle Module
> auflisten, die irgendwo im System verfügbar sind?
Wenn ich Dich richtig verstehe, dann hast Du lokal (= unterhalb von ~
oder so) Module installiert, die Du jetzt lieber global (= unterhalb
von /usr/lib/perl oder so) installieren möchtest. Unter dieser
Annahme: Was macht es, wenn autobundle Dir lokale+globale Module
liefert? Wenn Du CPAN.pm die Liste zur Installation vorwirfst, wird es
nur diejenigen globalen Module neu installieren, von denen eine
aktuellere Version verfügbar ist, und zusätzlich eben die lokalen.
"irgendwo im System" dürfte auch autobundle keine Module finden,
sondern nur in den üblichen globalen Perl-Verzeichnissen und eben
*Deinen* lokalen.
Re: Module-Grundausstattung
am 13.08.2006 13:29:58 von 3.14
Christian Kirsch wrote:
>Wenn ich Dich richtig verstehe, dann hast Du lokal (=3D unterhalb von ~
>oder so) Module installiert, die Du jetzt lieber global (=3D unterhalb
>von /usr/lib/perl oder so) installieren möchtest.=20
Exakt.
>Unter dieser
>Annahme: Was macht es, wenn autobundle Dir lokale+globale Module
>liefert? Wenn Du CPAN.pm die Liste zur Installation vorwirfst, wird es
>nur diejenigen globalen Module neu installieren, von denen eine
>aktuellere Version verfügbar ist, und zusätzlich eben die lokalen.
Das ist natürlich ein Argument.
>"irgendwo im System" dürfte auch autobundle keine Module finden,
>sondern nur in den üblichen globalen Perl-Verzeichnissen und eben
>*Deinen* lokalen.
Eh klar.
In der Tat scheint das alles zu bündeln.
Jetzt muss ich nur noch ausprobieren, wo genau das fertige
..pm File liegen muss, um es installieren zu können.
pi
--=20
Attachment? Nein: http://piology.org/ILOVEYOU-Signature-FAQ.html