Gentoo kde updating
this posting lists all commands i've issues in order to update from kde-4.3.3 to kde-4.4.2 (later kde-4.4.3) WARNING: it is very important to understand what stable in portage means.if a package called mypackage is marked stable in portage, it can be installed with 'emerge mypackage'. however this might not mean that the package itself is stable at all - but most likely it is.also new packages might be marked unstable as they are not tested enough, even though many users would think they should be marked stable.if in doubt: do not install software which is marked unstable by portage.However this is just a guess but it would explain the issues i had, during the time i used kdeprefix. so let's do the autounmask again: this time it took really long (36 minutes) but as htop shows portage does only use one core while iotop showed that there was no disk access at the same time.probably a result of complex dependency-graph-calculations. so autounmask came up with this blocks: x11-libs/qt-opengl-4.5.3-r9999" is blocking x11-libs/qt-assistant-4.5.3, x11-libs/qt-test-4.5.3-r1 , x11-libs/qt-dbus-4.5.3-r1, x11-libs/qt-xmlpatterns-4.5.3-r1, x11-libs/qt-core-4.5.3-r2, x11-libs/qt-gui-4.5.3-r2, x11-libs/qt-qt3support-4.5.3, x11 -libs/qt-svg-4.5.3-r1, x11-libs/qt-script-4.5.3-r1, x11-libs/qt-demo-4.5.3, x11-libs/qt-webkit-4.5.3, x11-libs/qt-sql-4.5.3) **[blocks B ]** so there are many x11-libs/qt-* packages around.so here we go: &1' to create a file with the output) so what i do instead, is to remove all kde components from the system using qlist (app-portage/portage-utils-0.2.1) we need to find all kde components. we also disable the usage of color, with -C, to make the output usable for script processing.there are some applications as k3b for instance which does use kde-base/kdelibs but which are NOT included in this list.
NOTE: qt4 can be used for console only programs (no gui) as well.with some luck nearly all packages were installed using this feature when still having several critical compile or linker errors.since we removed x11-libs/qt-* basically every program which links against any of these libraries MUST be broken.i'm not sure, but i think that using the kdeprefix useflag resulted in having: ~/.kde3.5, ~/.kde4.2, ~/kde4.4 and others.so once you want to use kde 4.4 instead of kde 4.2 (you can select this on login using kdm for instance) this means that all your system settings as: kaddressbook, knotes, autostarters, desktop configuration and others will have to be migrated manually by copying the files from ~/.kde4.2 to ~/.kde4.4 prior to your login.
so i'm going to install 'kde 4.4.3' instead of 'kde 4.4.2'.