I seem to have installed KDE on Ubuntu 13.04 desktop, by issuing sudo apt-get install kompare. The reason was rather esoteric – I wanted to use the Kompare utility, that's all. My Ubuntu is otherwise using the Ubuntu default Unity desktop framework. Have I just destabilized my desktop?

Can I safely revert this installation?


I wanted to use the Kompare utility, that's all. My Ubuntu is otherwise using the ubuntu default Unity desktop framework. Have I just destabilized my desktop?

I wouldn't think so. This is common with GUI components from specific DE's. Generally they can be run without the DE itself (within a different DE, or whatever), but they require shared components which have been compiled by the distro with other dependencies, etc. It can even happen with non-GUI components that aren't part of a DE: the worst example I've seen lately was installing doxygen (a documenter for source code) on a minimal debian system: it required 1/2 GB of dependencies, because doxygen uses latex which requires GUI stuff (and note the system already had X installed!) up to and including some Qt and KDE parts, I think.

It seems like a lot, but presuming you don't have a lot of restrictions on disk space, it should not make any other difference to your system. Most of that stuff will never even get loaded into memory; shared objects can be partially loaded, but the dependency system assumes everything might be needed. This is a actually a very reasonable strategy. Keep in mind that most linux distros, including ubuntu, have a relatively small footprint when first installed; I think it is generally <20 GB. Compare that to other mainstream OS's that will plunk at least 100 GB down from the start.

I seem to have installed KDE on Ubuntu 13.04 desktop

Do you mean that KDE has taken over as your default desktop? If so, then you should ask a question (or search around) about configuring the default desktop on ubuntu.

If not, then don't worry about it. It is not wrong and should not be a problem. It is common to have multiple DE's installed on the same system and in many cases it is even possible to run several different DE's at the same time with separate logins sessions.


I wanted to use the Kompare utility, that's all.

Next time use the --no-install-recommends switch:

sudo apt-get --no-install-recommends install kompare

I seem to have installed KDE on Ubuntu 13.04 desktop

What you installed was a rather large amount of dependencies (it's know to happen when you use KDE/Qt applications in Gnome/GTK environments and vice-versa), which most of them can be uninstalled rather easy if you don't want them using the following command:

sudo apt-get remove akonadi-facebook akregator amarok amarok-common amarok-utils apport-kde apturl-kde ark audiocd-kio bluedevil calligra-data calligra-libs colord-kde cryptsetup dolphin dragonplayer freespacenotifier gnupg-agent gnupg2 gpgsm gstreamer0.10-qapt gtk2-engines-oxygen gtk3-engines-oxygen gwenview ibus-qt4 kaccessible kaddressbook kamera kamoso kate kcalc kde-base-artwork kde-baseapps-bin kde-baseapps-data kde-config-gtk-style kde-config-tablet kde-config-telepathy-accounts kde-config-touchpad kde-style-oxygen kde-telepathy kde-telepathy-approver kde-telepathy-auth-handler kde-telepathy-contact-list kde-telepathy-data kde-telepathy-filetransfer-handler kde-telepathy-integration-module kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui kde-wallpapers-default kde-window-manager kde-window-manager-common kde-workspace kde-workspace-bin kde-workspace-data kde-workspace-kgreet-plugins kde-zeroconf kdegames-card-data kdegames-data kdegraphics-strigi-analyzer kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepim-kresources kdepim-strigi-plugins kdesudo kexi khelpcenter4 kinfocenter klipper kmag kmail kmenuedit kmix kmousetool knotes konsole kontact korganizer kpat kppp krdc krita krita-data ksnapshot ksysguard ksysguardd ksystemlog ktorrent ktorrent-data kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-firefox-installer kubuntu-netbook-default-settings kubuntu-notification-helper kubuntu-web-shortcuts kvkbd kwalletmanager libassuan0 libaudiocdplugins4 libbluedevil1 libcalendarsupport4 libchm1 libcln6 libdebconf-kde0 libepub0 libeventviews4 libfftw3-3 libgpgme++2 libgps20 libgrantlee-core0 libgtlcore0.8 libgtlfragment0.8 libibus-qt1 libincidenceeditorsng4 libindicate-qt1 libkateinterfaces4 libkblog4 libkcompactdisc4 libkdcraw-data libkdcraw21 libkdecorations4abi1 libkdegames6 libkdepim4 libkdepimdbusinterfaces4 libkdgantt2 libkephal4abi1 libkexiv2-11 libkexiv2-data libkipi-data libkipi9 libkleo4 libkmanagesieve4 libkonq-common libkonq5-templates libkonq5abi1 libkontactinterface4 libkpgp4 libkrossui4 libksane-data libksane0 libksba8 libkscreensaver5 libksgrd4 libksieve4 libksieveui4 libksignalplotter4 libktnef4 libktorrent-l10n libktorrent4 libktpchat0 libktpcommoninternalsprivate3 libkunitconversion4 libkwineffects1abi4 libkwinglutils1abi1 libkwinnvidiahack4 libkworkspace4abi2 liblastfm1 liblightdm-qt-2-0 libllvm3.0 libloudmouth1-0 libmailcommon4 libmailimporter4 libmessagecomposer4 libmessagecore4 libmessagelist4 libmessageviewer4 libmuonprivate1 libmygpo-qt1 libokularcore1abi1 libopenal-data libopenal1 libopenconnect2 libopenctl0.8 libopenjpeg2 libopenshiva0.8 libplasma-geolocation-interface4 libplasmaclock4abi3 libplasmagenericshell4 libpoppler-qt4-4 libprocesscore4abi1 libprocessui4a libqalculate5 libqalculate5-data libqca2-plugin-ossl libqgpgme1 libqimageblitz4 libqoauth1 libqtglib-2.0-0 libqtgstreamer-0.10-0 libqtgstreamerui-0.10-0 libqtscript4-core libqtscript4-gui libqtscript4-network libqtscript4-sql libqtscript4-uitools libqtscript4-xml libqtshiva0.1 libreoffice-kde libreoffice-style-oxygen libruby1.9.1 libsolidcontrol4abi2 libsolidcontrolifaces4abi2 libspnav0 libsyndication4 libtag-extras1 libtaskmanager4abi3 libtelepathy-logger-qt4-1 libtelepathy-qt4-2 libtemplateparser4 libweather-ion6 libyaml-0-2 libzip2 lightdm-kde-greeter muon muon-installer muon-notifier muon-updater okular okular-extra-backends oxygen-cursor-theme partitionmanager pinentry-gtk2 pinentry-qt4 plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-netbook plasma-scriptengine-python plasma-widget-facebook plasma-widget-folderview plasma-widget-kimpanel plasma-widget-menubar plasma-widget-message-indicator plasma-widget-networkmanagement plasma-widget-telepathy-chat plasma-widget-telepathy-presence plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text print-manager python-pyudev python3-pykde4 python3-pyqt4 python3-sip qapt-deb-installer quassel quassel-data rdesktop rekonq ruby ruby1.9.1 skanlite software-properties-kde systemsettings tasks-icons ubuntu-release-upgrader-qt usb-creator-kde userconfig

If will most likely uninstall kompare along with everything else, then just install following the command at the start and you will be good.

This also solves your question:

Also wonder if I can safely revert this installation.

Now for the last one:

Have I just destabilized my desktop?

Nope, you just installed too many things that you might not ever use... yet.


You have not destabilized your desktop.

You can get back to "pure" Ubuntu by following the instructions here: http://www.psychocats.net/ubuntu/pureubuntu

  • You can execute the command as the following to use KDE at ubuntu:
  • sudo apt-get install kubuntu-desktop

  • I do not like Unity,I use gnome3 desktop at my Ubuntu12.04.I execute the command as the following to use Gnome3 at ubuntu:

  • sudo apt-get install gnome-shell

  • Enjoy it!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.