Guten Morgen,
ich bin neu hier und hoffe, die Frage wurde nicht schon beantwortet!
Es geht darum, dass das eine oder andere Perl-Programm ein Modul braucht, das nicht in der Standarddistribution enthalten ist, man es installiert, sich so ein ganzer Haufen ansammelt und man blöd guckt, wenn das nach einem Crash auf einem anderen Server wieder laufen soll (da man a) die INSTALL-Dateien, die REQUIREMENTS-Dateien und was weiß ich nicht alles verschmissen, und b) keine Ahnung mehr von den Dependencies zwischen den Paketen hat). Gibt es also eine Möglichkeit Perl zu sagen, es soll eine Liste seiner installierten Pakete ausgeben, die man einem anderen Perl wieder geben kann, das es dann installiert? Oder stelle ich mir das zu einfach vor?
Mir würde auch schon ausreichen, eine .txt-Datei mit den installierten Modulen zu kriegen. Weiß jemand, wie man das anstellt?
Rollo
Ist die Liste der installierten Perl-Module sicherbar?
-
königrollo
- Posts: 24
- Joined: 2003-06-12 10:58
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Ist die Liste der installierten Perl-Module sicherbar?
Für debian bekommst du eine Liste aller installierten Pakete mitkönigrollo wrote:Es geht darum, dass das eine oder andere Perl-Programm ein Modul braucht, das nicht in der Standarddistribution enthalten ist, man es installiert, sich so ein ganzer Haufen ansammelt und man blöd guckt, wenn das nach einem Crash auf einem anderen Server wieder laufen soll (da man a) die INSTALL-Dateien, die REQUIREMENTS-Dateien und was weiß ich nicht alles verschmissen, und b) keine Ahnung mehr von den Dependencies zwischen den Paketen hat). Gibt es also eine Möglichkeit Perl zu sagen, es soll eine Liste seiner installierten Pakete ausgeben, die man einem anderen Perl wieder geben kann, das es dann installiert? Oder stelle ich mir das zu einfach vor?
Mir würde auch schon ausreichen, eine .txt-Datei mit den installierten Modulen zu kriegen. Weiß jemand, wie man das anstellt?
Code: Select all
dpkg --get-selectionsAußerdem kannst du mit
Code: Select all
perl -e 'print "@INCn";'