Ubuntu サーバー 20.04 LTS - nvidia と cuda をインストールすると gnome もインストールされます

Ubuntu サーバー 20.04 LTS - nvidia と cuda をインストールすると gnome もインストールされます

たとえば機械学習タスクに cuda を必要とする GPU サーバーがあります。

残念ながら、NVIDIA ドライバーと cuda をインストールするとすぐに、どうやら gnome のバリアントもインストールされてしまうようです。この gnome バリアントはほとんど何もできず、シェルは動作せず、どうやらいくつかのデスクトップ設定が付属しており、非常に迷惑です。

たとえば、デフォルトでは、20 分間操作がないとシャットダウンするように設定されます。サーバーの場合、この方法で呼び出すのは非常に最適ではありません。

gnome なしでドライバーと cuda ツールキットをインストールする方法、または (あまり好ましくない方法ですが) 事後に gnome とそのすべての機能 (20 分間のアイドル設定など) をサーバーに絶対に追加したくないので削除する方法をご存知ですか?

答え1

ヘッドレス NVIDIA ドライバーを使用しても役に立ちませんでした。gnome は cuda ツールキットから来ていると思います。

gnome を削除することはできましたが、これが適切な削除であるかどうかは不明なので、今のところこの質問は未解決のままにしておきます。cuda インストールの最後の 2 つの手順に注意してください。
sudo apt-get remove *gnome* && sudo apt-get purge *gnome*

Nvidiaドライバーをインストールする

ステップ 指示 説明
1. sudo apt-get update && apt search nvidia-driver NVIDIA ドライバーを入手し、最高バージョン番号を選択します (サーバー用)
2. sudo apt-get install [package name] ドライバーをインストールする
3. sudo shutdown -r 0 リブート
4. sudo lshw -C display GPU をチェックする (ドライバーが正しくインストールされているかどうか)

Cudaツールキットをインストールする

ステップ 指示 説明
1. sudo apt-get install gcc --yes gcc コンパイラをインストールします (gcc --version でインストールされているかどうかを確認します)
2. uname -r このコマンドが機能し、カーネルバージョンが表示されることを確認します。
3. sudo apt-get install linux-headers-$(uname -r) カーネルをインストールします(ドライバーがすでに付属している場合もありますが、安全は安全です)
4. https://developer.nvidia.com/cuda-downloads ここでインストールコードを生成(実行)
5. sudo apt-get remove *gnome* 壊れたgnomeをアンインストールする
6. sudo apt-get purge *gnome* 壊れたgnomeをアンインストールする

sudo apt-get --auto-removeこれを行うと、coda ツールキットも再度削除されるので注意してください...

関連情報