web-dev-qa-db-ja.com

GNOMEを除くすべてのデスクトップ環境を削除するにはどうすればよいですか?

Ubuntu 16にGNOMEをインストールしました。最近、Ubuntu 18にアップグレードしました。ログインすると、6つの異なるデスクトップ環境を選択できます。

  • GNOME
  • GNOME Flashback(Compiz)
  • GNOME Flashback(Metacity)
  • Xorg上のGNOME
  • Ubuntu
  • Wayland上のUbuntu

GNOME(Ubuntu 18のネイティブ)を使用し、不要なパッケージをすべて削除したい。

1
z3dom

コンピュータにアクセスしないと、削除するパッケージを正確に伝えることができません。これは私がとる一般的なアプローチですが、削除しすぎてコマンドラインで停止するリスクがあります。

  1. 削除する可能性のあるパッケージを見つけます。

    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
    
  2. それらを削除します。

    aptitude remove [package]
    
  3. 削除するパッケージが見つからなくなるまで繰り返します。

  4. deborphanおよびdebfosterをインストールして実行し、残っているパッケージを一掃します。

  5. 削除しすぎて、コマンドラインで動けなくなる場合:

    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]
    
1
xiota

これらの「デスクトップ環境」はすべて、本質的にgnome Shellの異なるフレーバーです。そのため、インストールされたファイルはおそらく95%以上共通です。これらのセッションのいくつかを本当に取り除きたい場合は、これらのセッションを削除してください。上記のgnomeセッションを削除するにはgnome-session、Ubuntuセッションを削除するにはubuntu-sessionを使用します。次に、コマンド「Sudo apt autoremove」を使用して、自動的にインストールされたが他のセッションの依存関係ではないパッケージを自動削除することにより、(安全に)余分なスペースを獲得できます。 waylandを使用するとき、またはxorgを使用するときwaylandを使用するときにxorgを削除する必要はないと思います。

0
vanadium