Возможный вопрос новичка здесь, я в основном просто программист, поэтому не так уж и хорош с Linux. Я устанавливаю несколько пакетов на сервер Linux, вошедших в систему как один пользователь. Когда я переключаюсь на другого пользователя, эти пакеты не устанавливаются для этого пользователя. В прошлом все было установлено глобально для меня, но сейчас это не так. Что мне нужно сделать, чтобы исправить это / установить глобально в будущем?
Установки устанавливаются из CUDA и cuDNN из файлов debian с веб-сайта Nvidia.
Если я ' Я вошел в систему как пользователь, с которым я их установил, и я запускаю «nvcc --version», я получаю номер версии обратно. Если я переключаюсь на другого пользователя и запускаю ту же команду, я получаю «Программа nvcc в настоящее время не установлена».
Необходимо сравнить содержание $PATH
переменные обоих пользователей (эхо $PATH
). Или сравните целый ~/.bashrc
и ~/.profile
.
Программное обеспечение, установленное APT, должно стать доступным всем пользователям (кроме некоторых системных утилит в /sbin
или /usr/sbin
).