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

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

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

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

1
задан 2 February 2018 в 18:52

1 ответ

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

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

1
ответ дан 7 December 2019 в 15:24

Другие вопросы по тегам:

Похожие вопросы: