GNU/Linux >> Tutoriales Linux >  >> Linux

cuando uso CPAN en linux ubuntu, ¿debería ejecutarlo usando sudo / como root o como mi usuario predeterminado?

Debes ejecutar el cpan comando como su usuario normal. Tienes dos opciones:

  1. Instale módulos en un directorio bajo su directorio de inicio. local::lib te ayudará a configurarlo.

  2. Configurar cpan usar sudo durante la fase de instalación. Lo haces iniciando el cpan 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 .


Linux
  1. Ejecute contenedores en Linux sin sudo en Podman

  2. Agregue un usuario de Linux con permisos de raíz de documentos

  3. Acceso denegado para el usuario 'root'@'localhost' (con contraseña:Sí) después de restablecer la contraseña LINUX

  4. Android - ¿Cómo rootear Samsung S6 usando Linux?

  5. ¿Debo editar /etc/crontab o ejecutar crontab -e como root?

Cómo convertirse en usuario raíz en la línea de comandos de Ubuntu usando su y sudo

Cómo crear un usuario Sudo en Ubuntu Linux

CÓMO:Ejecutar Linux en Android sin root

Cómo instalar sudo en Debian o Ubuntu Linux

Cómo instalar y configurar un servidor Linux Ubuntu NFS

Inicie siempre la Terminal como usuario raíz (sudo) en Ubuntu