在 Ubuntu 中,一个用户安装的软件包对另一个用户不可用

在 Ubuntu 中,一个用户安装的软件包对另一个用户不可用

这可能是新手的问题,我主要只是一名程序员,所以不太擅长 Linux。我正在以一个用户身份登录的 Linux 服务器上安装几个软件包。当我切换到其他用户时,这些软件包不会为该用户安装。过去,所有内容都为我全局安装,但现在似乎不是这样。我该怎么做才能在将来修复此问题/全局安装?

安装是从 Nvidia 网站上的 debian 文件安装的 CUDA 和 cuDNN。

如果我以安装它们时使用的用户身份登录并运行“nvcc --version”,我会得到版本号。如果我切换到另一个用户并运行相同的命令,我会得到“程序‘nvcc’当前未安装。”

答案1

$PATH您应该比较两个用户的变量内容(echo $PATH)。或者比较整个~/.bashrc~/.profile

APT 安装的软件应该可供所有用户使用(/sbin或中的某些系统实用程序除外/usr/sbin)。

相关内容