## Need to add Dapper instructions, but I don't have a Dapper system to find the dependencies. ## For those that want to know how I got this list: ## apt-cache depends kubuntu-desktop ubuntu-standard ubuntu-minimal > kdeps ## apt-cache depends ubuntu-desktop > udeps ## In a file called "safe-packages" put the following packages, one per-line: ## ubuntu-minimal, ubuntu-standard, consolekit, desktop-file-utils, doc-base, launchpad-integration, ## xterm, app-install-data-commercial, brltty-x11, example-content and xcursor-themes ## for package in $(while read line; do echo $line|cut -d ':' -f 2;done < udeps);do if ! $(grep -q $package kdeps || grep -q $package safe-packages);then echo -e " $package\c";fi;done;echo ## ## The same could be done for xubuntu-desktop, edubuntu-desktop etc.. ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(3)>>|| = 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 }}} ----