在 Ubuntu 中,一個使用者安裝的軟體包無法供另一個使用者使用

在 Ubuntu 中,一個使用者安裝的軟體包無法供另一個使用者使用

這裡可能是新手問題,我主要只是個程式設計師,所以不太擅長 Linux。我正在以一個使用者身分登入的 Linux 伺服器上安裝幾個軟體包。當我切換到其他用戶時,不會為該用戶安裝這些軟體包。過去,一切都為我全域安裝,但現在看來並非如此。我需要做什麼才能解決這個問題/將來在全球範圍內安裝?

安裝是從 Nvidia 網站上的 debian 檔案安裝 CUDA 和 cuDNN。

如果我以安裝它們的使用者身分登入並執行“nvcc --version”,我會得到版本號。如果我切換到另一個使用者並執行相同的命令,我會收到「程式『nvcc』目前未安裝」。

答案1

$PATH您應該比較兩個使用者的變數內容(echo $PATH)。或比較整體~/.bashrc~/.profile

APT 安裝的軟體應該可供所有使用者使用(除了/sbin或中的某些系統實用程式/usr/sbin)。

相關內容