Ich verwende apt-get
, um die meisten Module zu installieren. Wenn sich ein Modul nicht in einem der Repositorys befindet (oder ich benötige eine letzte Version eines Moduls), installiere ich dieses Modul in meinem Home-Verzeichnis mit cpan
. Dies wird durch das local::lib
Modul erleichtert . Laden Sie das Archiv von CPAN herunter, dekomprimieren Sie es, wechseln Sie in das Verzeichnis und geben Sie es ein
perl Makefile.pl --bootstrap make make test
Wenn einer dieser Schritte fehlschlägt, stellen Sie hier eine Frage. Wenn alle Schritte erfolgreich sind, geben Sie ein
make install
Sie erhalten dann die folgenden Zeilen hinzufügen müssen, um alles Profildatei, die Sie verwenden (zB ~/.profile
, ~/.bash_profile
usw.):
eval $(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)
Melden Sie sich ab und wieder an (führen Sie diesen Befehl im aktuellen Terminal aus) und geben Sie dann ein
cpan
Sie sollten Sie fragen, ob Sie CPAN automatisch konfigurieren möchten, antworten Sie mit Ja. Wenn dies erledigt ist, sollten Sie die Module in einem Verzeichnis installieren können, das ~/perl5
mit "say" bezeichnet wird
cpan Module::Name
Die Zeile, die Sie in Ihr Profil einfügen, richtet die PERL5LIB
Variable ein, damit Programme die installierten Module finden können. Das ~/perl5
Verzeichnis wird vor den Systemverzeichnissen angezeigt. Wenn Sie Version 1.0 von Foo via apt-get
und Version 2.0 von Foo via installiert haben CPAN
, wird die CPAN
Version geladen.