Debes ejecutar el cpan
comando como su usuario normal. Tienes dos opciones:
-
Instale módulos en un directorio bajo su directorio de inicio. local::lib te ayudará a configurarlo.
-
Configurar
cpan
usarsudo
durante la fase de instalación. Lo haces iniciando elcpan
shell y escribiendo:o conf make_install_make_command 'sudo make' o conf mbuild_install_build_command 'sudo ./Build' o conf commit
La primera línea configura MakeMaker para usar
sudo
. La segunda línea hace lo mismo para Module::Build. La tercera línea guarda los cambios.
Si desea instalar sus módulos para su propio uso, entonces debería ejecutarlos como usted mismo. Use local::lib para configurar sus variables de entorno para que esto funcione bien. Es posible que desee ver cpan minus como una alternativa al instalador predeterminado de cpan.
También puede considerar usar perlbrew para instalar una versión más nueva de perl que sea completamente independiente del sistema perl.
Si desea instalarlos en todo el sistema, le recomiendo (ya que ha etiquetado este ubuntu ) buscando en dh-make-perl para producir archivos .deb que puede instalar y desinstalar con dpkg.
Si desea instalar módulos como usuario no root, puede configurar su cpan para usar una base de instalación:
makepl_arg [INSTALL_BASE=/home/nelaar/perl]
mbuildpl_arg [--install_base=/home/nelaar/perl]
Y configure PERL5LIB de acuerdo con /home/nelaar/perl/lib/perl5
.