Acabo de terminar de instalar LaTeX para el servidor Ubuntu de mi compañía que todos usamos para usar SSH. Al final de la instalación dice esto:
Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.
¿Cómo hago esto para que estas variables se configuren para todos los usuarios del sistema? (Y sí, tengo permisos de sudo).
/etc/environment
?Respuestas:
Los agregas a
/etc/environment
.Es probable que ya tenga una línea para
PATH
, así que solo agrega:/usr/local/texlive/2010/bin/x86_64-linux
al final de eso. Luego agregue dos nuevas líneas para MANPATH e INFOPATH.Ver https://help.ubuntu.com/community/EnvironmentVariables .
Después de editar
/etc/environment
, cierre sesión y vuelva a iniciarla, y verifique que, por ejemplo,echo "$MANPATH"
genere el valor agregado.fuente
/etc/environment
es el lugar para "Configuraciones de variables de entorno que afectan al sistema en su conjunto (en lugar de a un usuario en particular)"/etc/profile
y/etc/bash.bashrc
se enumeran como "No recomendado"Agregue estas RUTA predeterminada a
/etc/profile
. Funcionará para bash y sh. Bash es predeterminado en Ubuntu.echo $SHELL
se puede usar para determinar el shell del usuario actual o se puede ver desde el/etc/passwd
archivo.Alternativamente, también puede incluirlo
/etc/environment
. Aquí puede agregar el PATH al final de la declaración PATH.fuente