Linux OSを初めてインストールしたばかりで、誤って「デスクトップGUI」を選択してしまいましたが、すべて自分でビルドしたいと思っています。 OSを再インストールせずにGUI環境を削除する方法はありますか?
Debianは特定のシステム用のソフトウェアをインストールするためにtasksel
を使用します。コマンドはいくつかの情報を提供します:
> tasksel --list-tasks
i desktop Graphical desktop environment
u web-server Web server
u print-server Print server
u dns-server DNS server
u file-server File server
u mail-server Mail server
u database-server SQL database
u ssh-server SSH server
u laptop Laptop
u manual manual package selection
上記のコマンドは、tasksel
が認識しているすべてのタスクを一覧表示します。 desktopという行は、i
を前に印刷する必要があります。その場合は、このタスクが通常インストールするすべてのパッケージを確認できます。
> tasksel --task-packages desktop
twm
eject
openoffice.org
xserver-xorg-video-all
cups-client
…
私のシステムでは、コマンドは36個のパッケージを出力します。次のコマンドでそれらをアンインストールできます:
> apt-get purge $(tasksel --task-packages desktop)
これは、パッケージのリスト(tasksel
の出力)を取得し、apt-get
のpurge
コマンドにフィードします。これでapt-get
は、システムから何をアンインストールするかを指示します。確認すると、システムからすべてが削除されます。
これは、Debianがtask-desktopと呼ばれる単一の「メタ」パッケージを使用してこれの動作を変更したことを意味し、依存関係と推奨を介して他のパッケージを取り込みます。それで、taskselがあなたに言うことは本当です、それはその単一のパッケージをインストールするだけですが、その詳細を見ると、次のようになります:
apt-cache show task-desktop
"Depends:"と "Recommends:"で始まる行に、これが取り込む他の(実際の)パッケージが表示されます。それらを削除するには、「apt-get remove task-desktop」を試すか、パッケージ名を個別にリストします。