
初心者の質問かもしれませんが、私は主にプログラマーなので、Linux にはあまり詳しくありません。1 人のユーザーとしてログインして、Linux サーバーにいくつかのパッケージをインストールしています。別のユーザーに切り替えると、これらのパッケージはそのユーザーにはインストールされません。以前はすべてがグローバルにインストールされていましたが、今はそうではないようです。これを修正して、今後グローバルにインストールするには、何をする必要がありますか?
インストールは、Nvidia の Web サイトから debian ファイルからインストールされた CUDA と cuDNN です。
インストールに使用したユーザーとしてログインし、「nvcc --version」を実行すると、バージョン番号が返されます。別のユーザーに切り替えて同じコマンドを実行すると、「プログラム 'nvcc' は現在インストールされていません。」というメッセージが表示されます。
答え1
$PATH
両方のユーザーの変数の内容を比較する必要があります(echo $PATH
)。または、全体~/.bashrc
とを比較します~/.profile
。
APT によってインストールされたソフトウェアは、すべてのユーザーが利用できるようになります (/sbin
またはの一部のシステム ユーティリティを除く/usr/sbin
)。