< KDE

KDE/Removal

 As of 10 June 2017‎, the information in this article is probably outdated. You can help the Gentoo community by verifying and updating this article.
This article describes the removal and clean up of KDE.

Introduction[edit | edit source]

It is recommended to begin with a clean environment in order to minimize issues, especially when considering one of the following actions:

  • Downgrading KDE (eg. from snapshots/live ebuilds to the Portage version).
  • Fully upgrading from KDE 3 to KDE 4.
  • Moving from an old ebuild repository to a different one or to the official packages.

Uninstalling and removing KDE[edit | edit source]

Uninstall all packages remotely depending on KDE[edit | edit source]

A possible way to completely remove an old KDE installation is by explicitly uninstalling all kde-base packages and software depending on kde-base/kdelibs:

root #emerge --ask --depclean kde-base/kdelibs $(qlist -IC 'kde-base/*') $(for name in $(qlist -IC | grep -v '^kde-base/') ; do ( qdepends -C $name | grep -q kdelibs ) && echo $name ; done)

Note that this will not just remove KDE but also all other packages depending on it (unconditionally or through a USE flag dependency), such as e.g. libreoffice[kde].

Uninstall KDE packages provided by the KDE ebuild repository[edit | edit source]

Removing KDE is also possible through sets (as provided by the KDE ebuild repository):

root #emerge --ask -C @kde-4.X @kdebase-4.X @kde-3.5

Deselecting ebuild repositories[edit | edit source]

If any old repositories are still defined, deselect them so that there are no conflicts with the KDE ebuilds.

Clean up Portage definitions[edit | edit source]

Look in /etc/portage for any KDE specific settings in package.mask, package.unmask, package.keywords and package.accept_keywords. Clean up those definitions pertaining to KDE packages.

Remove unneeded dependencies[edit | edit source]

After uninstalling KDE packages, ask Portage to uninstall any now unneeded dependencies:

root #emerge --ask --depclean  

Clean up KDE remains[edit | edit source]

If the system uses the desktop/kde profile, change to the desktop profile. Also check in /etc/portage/make.conf and other configurations files what the active USE flags are.

Remove the remaining KDE configuration files and app data in the following folders:

  • ~/.kde - Configuration files and app data of KDE 3.
  • ~/.kde4 - Configuration files and app data of KDE 4.
  • /usr/kde/ - App data of KDE 3.
  • /var/lib/kde - Configuration files of KDE 4.
  • /var/lib/kdm - Configuration files of KDM.
  • /var/log/kdm.log - KDM log file.

The following folders are shared folders. Only remove the KDE related files:

  • ~/.config - Configuration files of KDE apps.
  • ~/.local - App data of KDE apps.
  • /etc/conf.d/xdm - XDM configuration file.
This article is issued from Gentoo. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.