Ubuntu で、あるユーザーがインストールしたパッケージが別のユーザーには利用できない

Ubuntu で、あるユーザーがインストールしたパッケージが別のユーザーには利用できない

初心者の質問かもしれませんが、私は主にプログラマーなので、Linux にはあまり詳しくありません。1 人のユーザーとしてログインして、Linux サーバーにいくつかのパッケージをインストールしています。別のユーザーに切り替えると、これらのパッケージはそのユーザーにはインストールされません。以前はすべてがグローバルにインストールされていましたが、今はそうではないようです。これを修正して、今後グローバルにインストールするには、何をする必要がありますか?

インストールは、Nvidia の Web サイトから debian ファイルからインストールされた CUDA と cuDNN です。

インストールに使用したユーザーとしてログインし、「nvcc --version」を実行すると、バージョン番号が返されます。別のユーザーに切り替えて同じコマンドを実行すると、「プログラム 'nvcc' は現在インストールされていません。」というメッセージが表示されます。

答え1

$PATH両方のユーザーの変数の内容を比較する必要があります(echo $PATH)。または、全体~/.bashrcとを比較します~/.profile

APT によってインストールされたソフトウェアは、すべてのユーザーが利用できるようになります (/sbinまたはの一部のシステム ユーティリティを除く/usr/sbin)。

関連情報