Ubuntuデスクトップエディションを開発サーバーにインストールしました。データセンターにあるので、サーバーエディションにまとめたいと思います。
パッケージを手作業で単にアンインストールするのではなく、そうする簡単な方法はありますか?
他の方法でそれを行うことは可能ですが、メタパッケージまたは何かをインストールするだけでこれを行うことができる人を見たことはありません。
最善の策は次のいずれかです。
ubuntu-desktop
を削除し、同時にその孤立した依存物をすべて自動削除できます。
Sudo apt-get autoremove ubuntu-desktop
影響を受けるパッケージの構成も削除したい場合は、--purge
オプションを追加します(後で再インストールできるように保持しません)。
他のデスクトップがある場合は、それらも削除します。この後に再起動すると、ログインするGUIがなくなります。プログラムを単に削除するのではなくパージすると、残っている可能性のある構成ファイルもすべて削除されます。
RinzwindはSudo apt-get remove gnome-*
を試すことを示唆しています。
buntu 16.04より前また、サーバーインストール用の特別なカーネルパッケージlinux-image-server
も提供します。
Sudo apt-get install linux-image-server
および再起動します。次に、ssh-server
などの必要なサーバーアプリケーションをインストールすることをお勧めします。
ただし、いつものようにクリーンインストールを行うことをお勧めします。エラーや破損したパッケージのリスクが少なくなります。
注:コメントで述べたように、taskselはタスクをインストールするためにのみ使用し、タスクを削除しないでください。この特定のタスク(デスクトップの削除->サーバーのインストール)では、正常に動作するようです。慎重に使用してください。
あなたはtaskselを試すことができます。これを使用して、Basic Ubuntu Serverを選択し、buntuデスクトップのチェックを外すことで、必要な処理を実行できます。
Sudo apt-get install tasksel
起動時にDMとWMを実行せずに、それらを実行できるようにしたい場合は、次を実行できます。
Sudo systemctl set-default runlevel3.target
その後再起動します。
システムはランレベル3(init 3)で起動し、DMとWMおよびデスクトップ環境に関連する他のすべてのものを起動しませんが、他のすべてを起動します。システムがコンソールでtty1端末を起動すると、ログインできます
Sudo init 5
デスクトップ環境のログインにアクセスします。
Ubuntuおよびxfce4デスクトップでは、GUIログアウトボタンを使用してテストしていましたが、システムがハングしました。
ubuntuデスクトップでは、電源切断ボタンと再起動ボタンが正常に機能しました。 xfce4デスクトップにはログアウトボタンしかありません。
Ttyのみに戻るための安全な方法は、ターミナルを開いて実行することです:
Sudo init 3