Torsten Förtsch schrieb:
Installiere Dein eigenes Perl in /opt, /usr/local oder so. Dann bist Du 1) unabhängig von Suse und 2) kannst Du aktuellere Perl Versionen einsetzen. 5.8.8 ist vom 31.1.2006. Seither gab es 5.8.9, 5.10.0, 5.10.1, 5.12.{0,1,2,3} und für März ist 5.14.0 geplant. Deine User werden's Dir danken.
Am besten wohl dann aus einem .tgz, oder ?
Es gibt bestimmt irgendwelche Repositories mit mehr oder weniger aktuellen Perl Versionen. Wenn Du keine findest, melde Dich nochmal. Ich habe hier das, was ich normalerweise zum Arbeiten brauche als REPO (allerdings nur für 11.1 und 11.3). Ist natürlich weit weniger als CPAN. Mittels CPAN kannst Du aber in jedem Fall mehr installieren.
Und warum landen manche perlModule in /usr/lib/perl5/site_perl/5.8.8, andere in /usr/lib/perl5/vendor_perl/5.8.8, und wieder andere in /usr/lib/perl5/5.8.8 ? Was soll das mit den drei Verzeichnissen, welches ist da wofür gut ?
Alles, was Du normalerweise mit cpan installierst, landet in site_perl, die Pakete von Suse normalerweise in vendor_perl. Das, was Perl als Basis mitbringt, also Module, die zum Perl-Kern gehören, sind in /usr/lib/perl5/5.8.8.
Es gibt Ausnahmen. Ein Modul kann verlangen nach /usr/lib/perl5/5.8.8 statt nach site_perl installiert zu werden. Das machen aber sehr selten.
Aha. Das schafft ja schon mal etwas Klarheit. Jetzt habe ich aber noch einige weitere Fragen: Nehmen wir an, ich kompiliere mir mein perl selbst, z.B. nach /opt. Wie kann ich dann dem cpan-Modul klar machen, weitere Pakete auch dorthin zu installieren ? Und wie mache ich meinem System klar, dort nach perl-Modulen zu suchen, wenn ich diese benutzen will ? Schreibt das selbst kompilierte Perl und die zusätzlich installierten CPAN-Module trotzdem ihre Installation noch nach perllocal.pod ? (Liegt bei mir unter /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi). Diese Datei finde ich nämlich sehr hilfreich. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org