Introduction

If you have installed Ubuntu or ubuntu-desktop but want to use Kubuntu instead and remove all the Ubuntu/Gnome related packages, you should follow these instructions.

Automated Removal

Open a terminal K-Menu → System → Konsole and enter this command

sudo aptitude remove ubuntu-desktop

That should show a large list of package to remove, just press y and enter to continue. If that doesn't remove all the Gnome packages then proceed to the manual removal section.

Manual Removal

Warning: The list of packages below is for a plain default install of Ubuntu with Kubuntu. You may want to keep some of the below packages and you should review what apt is going to remove before accepting.

Install Kubuntu

Open a terminal K-Menu → System → Konsole, then make sure kubuntu-desktop is installed with

sudo aptitude --with-recommends install kubuntu-desktop

That will install the default Kubuntu system as if you installed from the Kubuntu CD. If you want to install KDE4 with Hardy, change kubuntu-desktop to kubuntu-kde4-desktop.

Remove Ubuntu Packages

Now you need to remove the Ubuntu/Gnome packages, enter the command for your version below.

On Karmic (9.10)

sudo apt-get --purge remove alacarte checkbox-gtk dcraw eog evince file-roller gcalctool gconf-editor gdebi gdm gdm-2.20 gedit gnome-about gnome-applets gnome-control-center gnome-icon-theme gnome-media gnome-menus gnome-nettool gnome-panel gnome-power-manager gnome-session gnome-session-canberra gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes-selected gnome-themes-ubuntu gnome-utils gstreamer0.10-alsa gstreamer0.10-plugins-base-apps gstreamer0.10-pulseaudio gtk2-engines-pixbuf gucharmap indicator-applet-session libgd2-xpm libgnome2-perl metacity nautilus nautilus-sendto notify-osd pulseaudio pulseaudio-esound-compat rarian-compat screensaver-default-images seahorse software-center software-properties-gtk ssh-askpass-gnome synaptic system-config-printer-gnome ubuntu-sounds usplash-theme-ubuntu xdg-user-dirs-gtk xscreensaver-data xscreensaver-gl xsplash yelp zenity app-install-data-partner apport-gtk brasero compiz computer-janitor-gtk empathy espeak evolution evolution-couchdb evolution-exchange evolution-indicator evolution-plugins evolution-webcal f-spot abrowser firefox-gnome-support gdm-guest-session gimp gnome-accessibility-themes gnome-bluetooth gnome-codec-install gnome-disk-utility gnome-games gnome-mag gnome-orca gnome-screensaver gnome-user-guide gvfs-fuse ibus-gtk ibus-m17n ibus-table indicator-messages jockey-gtk libpam-gnome-keyring libwmf0.2-7-gtk mousetweaks nautilus-share network-manager-gnome onboard openoffice.org-gnome openoffice.org-help-en-us openoffice.org-math openoffice.org-style-human pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11 rhythmbox speech-dispatcher telepathy-idle tomboy gnote totem totem-mozilla transmission-gtk tsclient ubufox ubuntuone-client-gnome usb-creator-gtk vinagre vino xsane

On Jaunty (9.04)

sudo apt-get --purge remove alacarte checkbox-gtk dcraw eog evince fast-user-switch-applet file-roller gcalctool gconf-editor gdebi gdm gedit gnome-about gnome-app-install gnome-applets gnome-control-center gnome-icon-theme gnome-media gnome-menus gnome-nettool gnome-panel gnome-power-manager gnome-session gnome-session-canberra gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes-selected gnome-themes-ubuntu gnome-utils gstreamer0.10-alsa gstreamer0.10-plugins-base-apps gstreamer0.10-pulseaudio gstreamer0.10-schroedinger gtk2-engines-pixbuf gucharmap libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra metacity nautilus nautilus-sendto notify-osd pulseaudio pulseaudio-esound-compat rarian-compat rss-glx screensaver-default-images seahorse software-properties-gtk ssh-askpass-gnome synaptic system-config-printer-gnome tangerine-icon-theme ubuntu-sounds usplash-theme-ubuntu xdg-user-dirs-gtk xscreensaver-data xscreensaver-gl yelp zenity app-install-data-partner apport-gtk bluez-gnome brasero compiz computer-janitor-gtk contact-lookup-applet ekiga espeak evolution evolution-exchange evolution-indicator evolution-plugins evolution-webcal f-spot firefox abrowser firefox-gnome-support gdm-guest-session gimp gnome-accessibility-themes gnome-codec-install gnome-games gnome-mag gnome-orca gnome-pilot-conduits gnome-screensaver gnome-user-guide gvfs-fuse indicator-messages jockey-gtk libpam-gnome-keyring libwmf0.2-7-gtk mousetweaks nautilus-share network-manager-gnome onboard openoffice.org-gnome pidgin pidgin-libnotify pidgin-otr pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 rhythmbox scim scim-bridge-agent scim-bridge-client-gtk scim-gtk2-immodule tomboy totem totem-mozilla transmission-gtk tsclient ubufox usb-creator vinagre vino xsane

On Hardy (8.04)

sudo apt-get --purge remove alacarte dcraw eog evince fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit gimp-python gnome-about gnome-app-install gnome-applets gnome-control-center gnome-icon-theme gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-pilot-conduits gnome-power-manager gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-utils gnome-volume-manager gstreamer0.10-alsa gstreamer0.10-plugins-base-apps gstreamer0.10-pulseaudio gtk2-engines gtk2-engines-pixbuf gucharmap hwtest-gtk libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2 metacity nautilus nautilus-cd-burner nautilus-sendto notification-daemon pulseaudio pulseaudio-esound-compat rss-glx screensaver-default-images scrollkeeper rarian-compat seahorse software-properties-gtk ssh-askpass-gnome synaptic system-config-printer-gnome tangerine-icon-theme tsclient ubuntu-sounds update-notifier usplash-theme-ubuntu xdg-user-dirs-gtk xscreensaver-data xscreensaver-gl yelp zenity apport-gtk bluez-gnome brasero bug-buddy compiz contact-lookup-applet deskbar-applet displayconfig-gtk diveintopython ekiga espeak evolution evolution-exchange evolution-plugins evolution-webcal f-spot firefox firefox-gnome-support gimp gimp-gnomevfs gnome-accessibility-themes gnome-games gnome-mag gnome-orca gnome-screensaver gnome-user-guide gvfs-fuse hal-cups-utils im-switch jockey-gtk libdeskbar-tracker libpam-gnome-keyring mousetweaks nautilus-share network-manager-gnome onboard openoffice.org-gnome pidgin pidgin-otr pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 rhythmbox scim-bridge-client-gtk scim-gtk2-immodule sound-juicer tomboy totem totem-mozilla tracker tracker-search-tool transmission-gtk ubufox vinagre vino xsane

(KDE4) On Hardy

sudo apt-get --purge remove ubuntu-desktop alacarte dcraw eog evince fast-user-switch-applet file-roller gcalctool gconf-editor gdebi gdm gedit gimp-python gnome-about gnome-app-install gnome-applets gnome-control-center gnome-icon-theme gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-pilot-conduits gnome-power-manager gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-utils gnome-volume-manager gstreamer0.10-alsa gstreamer0.10-plugins-base-apps gstreamer0.10-pulseaudio gtk2-engines gtk2-engines-pixbuf gucharmap hwtest-gtk libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2 metacity nautilus nautilus-cd-burner nautilus-sendto notification-daemon pulseaudio pulseaudio-esound-compat rss-glx screensaver-default-images scrollkeeper rarian-compat seahorse software-properties-gtk ssh-askpass-gnome synaptic system-config-printer-gnome tangerine-icon-theme tsclient ubuntu-sounds update-notifier usplash-theme-ubuntu xdg-user-dirs xdg-user-dirs-gtk xscreensaver-data xscreensaver-gl yelp zenity apport-gtk bluez-gnome brasero bug-buddy compiz contact-lookup-applet deskbar-applet displayconfig-gtk diveintopython ekiga espeak evolution evolution-exchange evolution-plugins evolution-webcal f-spot firefox firefox-gnome-support gimp gimp-gnomevfs gnome-accessibility-themes gnome-games gnome-mag gnome-orca gnome-screensaver gnome-user-guide gvfs-fuse hal-cups-utils jockey-gtk libdeskbar-tracker libpam-gnome-keyring mousetweaks nautilus-share network-manager-gnome onboard openoffice.org-gnome pidgin pidgin-otr pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 rhythmbox scim-bridge-client-gtk scim-gtk2-immodule sound-juicer tomboy totem totem-mozilla tracker tracker-search-tool transmission-gtk ubufox vinagre vino xsane

Unsupported Releases

On Gutsy (7.10)

sudo apt-get --purge remove alacarte cupsys-driver-gutenprint dcraw eog evince evolution-webcal fast-user-switch-applet file-roller gcalctool gconf-editor gdm gedit gimp-python gnome-about gnome-app-install gnome-applets gnome-btdownload gnome-control-center gnome-icon-theme gnome-keyring-manager gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-pilot-conduits gnome-power-manager gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-utils gnome-volume-manager gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-plugins-base-apps gthumb gtk2-engines gtk2-engines-pixbuf gucharmap hal-device-manager hwdb-client-gnome libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra libpt-plugins-v4l libpt-plugins-v4l2 metacity nautilus nautilus-cd-burner nautilus-sendto notification-daemon rss-glx screensaver-default-images scrollkeeper rarian-compat serpentine sound-juicer ssh-askpass-gnome synaptic system-config-printer tangerine-icon-theme tsclient ubuntu-sounds update-notifier usplash-theme-ubuntu vino xdg-user-dirs xdg-user-dirs-gtk xscreensaver-data xscreensaver-gl xvnc4viewer yelp zenity apport-gtk bluez-gnome bug-buddy compiz contact-lookup-applet deskbar-applet displayconfig-gtk diveintopython ekiga espeak evolution evolution-exchange evolution-plugins f-spot firefox firefox-gnome-support gimp gimp-print gnome-accessibility-themes gnome-games gnome-mag gnome-orca gnome-screensaver gnome-user-guide hal-cups-utils libdeskbar-tracker libpam-gnome-keyring network-manager-gnome onboard openoffice.org-evolution openoffice.org-gnome pidgin rhythmbox scim-gtk2-immodule scim-tables-additional tomboy totem totem-mozilla tracker tracker-search-tool ubufox xsane

On Feisty (7.04)

sudo apt-get --purge remove alacarte dcraw desktop-effects eog esound pulseaudio-esound-compat evince evolution-webcal file-roller gcalctool gconf-editor gdebi gdm gedit gimp-python gnome-about gnome-app-install gnome-applets gnome-btdownload gnome-control-center gnome-cups-manager gnome-icon-theme gnome-keyring-manager gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-pilot-conduits gnome-power-manager gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-utils gnome-volume-manager gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-plugins-base-apps gthumb gtk2-engines gtk2-engines-pixbuf gucharmap hal-device-manager hwdb-client-gnome libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra libpt-plugins-v4l libpt-plugins-v4l2 metacity nautilus nautilus-cd-burner nautilus-sendto notification-daemon rss-glx screensaver-default-images scrollkeeper serpentine sound-juicer ssh-askpass-gnome synaptic tangerine-icon-theme tango-icon-theme tango-icon-theme-common tsclient ubuntu-sounds update-notifier usplash-theme-ubuntu vino xsane xscreensaver-data xscreensaver-gl xvncviewer yelp zenity apport-gtk bug-buddy contact-lookup-applet deskbar-applet diveintopython ekiga espeak evolution evolution-exchange evolution-plugins example-content f-spot firefox firefox-gnome-support gaim gimp gimp-print gnome-accessibility-themes gnome-games gnome-mag gnome-orca gnome-screensaver gnome-user-guide network-manager-gnome onboard openoffice.org-evolution openoffice.org-gnome restricted-manager rhythmbox scim-gtk2-immodule scim-tables-additional tomboy totem totem-mozilla

On Edgy (6.10)

sudo apt-get --purge remove alacarte apport-gtk bug-buddy contact-lookup-applet deskbar-applet desktop-file-utils ekiga eog esound evince evolution evolution-exchange evolution-plugins evolution-webcal f-spot file-roller firefox firefox-gnome-support gaim gcalctool gconf-editor gdebi gdm gedit gimp gimp-print gimp-python gnome-about gnome-app-install gnome-applets gnome-btdownload gnome-control-center gnome-cups-manager gnome-icon-theme gnome-keyring-manager gnome-media gnome-menus gnome-netstatus-applet gnome-nettool gnome-panel gnome-pilot-conduits gnome-power-manager gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-utils gnome-volume-manager gnome2-user-guide gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-plugins-base-apps gthumb gucharmap hal-device-manager hwdb-client-gnome libgnome2-perl libgnomevfs2-bin libgnomevfs2-extra libpt-plugins-v4l libpt-plugins-v4l2 metacity nautilus nautilus-cd-burner nautilus-sendto notification-daemon openoffice.org-evolution openoffice.org-gnome rhythmbox rss-glx screensaver-default-images scrollkeeper serpentine sound-juicer ssh-askpass-gnome synaptic tangerine-icon-theme tango-icon-theme tango-icon-theme-common tomboy totem totem-mozilla tsclient ubuntu-sounds update-notifier usplash-theme-ubuntu vino xsane xscreensaver-data xscreensaver-gl xvncviewer yelp zenity gnome-accessibility-themes gnome-games gnome-mag gnome-orca gnome-screensaver onboard scim-gtk2-immodule


PureKDE (last edited 2009-12-20 21:04:23 by tsimpson)