Пакеты, установленные одним пользователем, недоступны другому в Ubuntu

Пакеты, установленные одним пользователем, недоступны другому в Ubuntu

Возможный вопрос новичка, я в основном просто программист, поэтому не очень хорош в Linux. Я устанавливаю пару пакетов на сервер Linux, войдя в систему как один пользователь. Когда я переключаюсь на другого пользователя, эти пакеты не устанавливаются для этого пользователя. Раньше все устанавливалось глобально для меня, но сейчас, похоже, нет. Что мне нужно сделать, чтобы исправить это / установить глобально в будущем?

Установки CUDA и cuDNN устанавливаются из файлов Debian с сайта Nvidia.

Если я вошел в систему как пользователь, под которым я их установил, и запустил "nvcc --version", я получаю номер версии обратно. Если я переключился на другого пользователя и запустил ту же команду, я получаю "Программа 'nvcc' в настоящее время не установлена".

решение1

Вам следует сравнить содержимое $PATHпеременных обоих пользователей (echo $PATH). Или сравнить целое ~/.bashrcи ~/.profile.

Программное обеспечение, установленное APT, должно стать доступным для всех пользователей (за исключением некоторых системных утилит в /sbinили /usr/sbin).

Связанный контент