
Posible pregunta de novato aquí: soy principalmente un programador, por lo que no soy tan bueno con Linux. Estoy instalando un par de paquetes en un servidor Linux que inició sesión como un solo usuario. Cuando cambio a un usuario diferente, estos paquetes no se instalan para ese usuario. En el pasado, todo se había instalado globalmente para mí, pero ahora no lo parece. ¿Qué tengo que hacer para solucionar este problema/instalarlo globalmente en el futuro?
Las instalaciones son CUDA y cuDNN desde archivos Debian del sitio web de Nvidia.
Si inicio sesión como el usuario con el que los instalé y ejecuto "nvcc --version", obtengo el número de versión. Si cambio a otro usuario y ejecuto el mismo comando, aparece "El programa 'nvcc' no está instalado actualmente".
Respuesta1
Debe comparar el contenido de $PATH
las variables de ambos usuarios (echo $PATH
). O comparar entero ~/.bashrc
y ~/.profile
.
El software instalado por APT debería estar disponible para todos los usuarios (excepto algunas utilidades del sistema en /sbin
o /usr/sbin
).