Dovresti eseguire cpan
comando come utente normale. Hai due scelte:
-
Installa i moduli in una directory sotto la tua directory home. local::lib ti aiuterà a configurarlo.
-
Configura
cpan
per usaresudo
durante la fase di installazione. Puoi farlo iniziando ilcpan
shell e digitare:o conf make_install_make_command 'sudo make' o conf mbuild_install_build_command 'sudo ./Build' o conf commit
La prima riga configura MakeMaker per utilizzare
sudo
. La seconda riga fa lo stesso per Module::Build. La terza riga salva le modifiche.
Se vuoi installare i tuoi moduli per uso personale, dovresti eseguirli come te stesso. Usa local::lib per impostare le tue variabili d'ambiente in modo che funzioni bene. Potresti considerare cpan minus come alternativa al programma di installazione cpan predefinito.
Potresti anche prendere in considerazione l'utilizzo di perlbrew per installare una versione più recente di perl che sia completamente indipendente dal sistema perl.
Se vuoi installarli a livello di sistema, allora ti consiglio (dal momento che hai taggato questo ubuntu ) guardando dh-make-perl per produrre file .deb che puoi installare e disinstallare con dpkg.
Se desideri installare i moduli come utente non root, puoi configurare il tuo cpan in modo che utilizzi una base di installazione:
makepl_arg [INSTALL_BASE=/home/nelaar/perl]
mbuildpl_arg [--install_base=/home/nelaar/perl]
E imposta PERL5LIB di conseguenza su /home/nelaar/perl/lib/perl5
.