Ubuntu 16にGNOMEをインストールしました。最近、Ubuntu 18にアップグレードしました。ログインすると、6つの異なるデスクトップ環境を選択できます。
GNOME(Ubuntu 18のネイティブ)を使用し、不要なパッケージをすべて削除したい。
コンピュータにアクセスしないと、削除するパッケージを正確に伝えることができません。これは私がとる一般的なアプローチですが、削除しすぎてコマンドラインで停止するリスクがあります。
削除する可能性のあるパッケージを見つけます。
aptitude search '~i' -F '%p' | grep unity
aptitude search '~i' -F '%p' | grep compiz
aptitude search '~i' -F '%p' | grep metacity
aptitude search '~i' -F '%p' | grep wayland
それらを削除します。
aptitude remove [package]
削除するパッケージが見つからなくなるまで繰り返します。
deborphan
およびdebfoster
をインストールして実行し、残っているパッケージを一掃します。
削除しすぎて、コマンドラインで動けなくなる場合:
nmcli device wifi # check for internet access
nmcli device wifi connect "ssid" password "password"
Sudo aptitude install ubuntu-desktop
Sudo aptitude install [whatever you think will get the GUI back]
これらの「デスクトップ環境」はすべて、本質的にgnome Shellの異なるフレーバーです。そのため、インストールされたファイルはおそらく95%以上共通です。これらのセッションのいくつかを本当に取り除きたい場合は、これらのセッションを削除してください。上記のgnomeセッションを削除するにはgnome-session、Ubuntuセッションを削除するにはubuntu-sessionを使用します。次に、コマンド「Sudo apt autoremove」を使用して、自動的にインストールされたが他のセッションの依存関係ではないパッケージを自動削除することにより、(安全に)余分なスペースを獲得できます。 waylandを使用するとき、またはxorgを使用するときwaylandを使用するときにxorgを削除する必要はないと思います。