
這裡可能是新手問題,我主要只是個程式設計師,所以不太擅長 Linux。我正在以一個使用者身分登入的 Linux 伺服器上安裝幾個軟體包。當我切換到其他用戶時,不會為該用戶安裝這些軟體包。過去,一切都為我全域安裝,但現在看來並非如此。我需要做什麼才能解決這個問題/將來在全球範圍內安裝?
安裝是從 Nvidia 網站上的 debian 檔案安裝 CUDA 和 cuDNN。
如果我以安裝它們的使用者身分登入並執行“nvcc --version”,我會得到版本號。如果我切換到另一個使用者並執行相同的命令,我會收到「程式『nvcc』目前未安裝」。
答案1
$PATH
您應該比較兩個使用者的變數內容(echo $PATH
)。或比較整體~/.bashrc
和~/.profile
。
APT 安裝的軟體應該可供所有使用者使用(除了/sbin
或中的某些系統實用程式/usr/sbin
)。