Como más de uno debe saber hace no mucho en Gentoo Linux eliminaron del tree todo lo relacionado con KDE 3 lo cual es una joda para mi. Ahora estará como stable KDE 4 y todos sus paquetes dependientes.
Lo malo de esto es que antes podías tener programas dependientes de KDE sin necesidad de usar la use +kde y sin necesidad de instalar demasiadas librerías de kde 3, con solo compilar kdelibs (que ya es bastante grande) y alguna otra dependencia pequeña del programa valía, ahora no! con KDE 4 debes colocar la use +kde en tu package.use o en el make.conf para instalar algo tan simple como k3b en mi caso y ello implica instalar kde-base que no lo quiero en mi sistema. Menos mal a muchos como yo no les gustó la idea y se pusieron manos a la obra, puedes seguir estos pasos para mantener kde3 en tu sistema:
I. Agregando kde-sunset:
1. Instalamos layman con la use +git con el comando:
USE=”git” emerge -av layman
O modificando el /etc/portage/package.use para instalar layman con la use +git como fue mi caso.
2. Ejecutamos los siguientes comandos para agregar a kde-sunset:
layman -f
layman -a kde-sunset
3. Si es la primera vez que usamos layman debemos colocar la siguiente línea al final del make.conf
source /usr/local/portage/layman/make.conf
4. Ejecutamos el siguiente comando para mantener actualizado kde-sunset:
layman -s kde-sunset
II. Desenmascarar KDE 3.5
KDE 3 ahora está como masked, debemos desenmascararlo y tenemos 3 posibles formas de hacerlo:
1.1- Si tu package.unmask es un directorio, haz un enlace simbólico desde kde-sunset a /etc/portage/package.unmask con el siguiente comando:
ln -s /usr/local/portage/layman/kde-sunset/Documentation/package.unmask/kde-3.5 /etc/portage/package.unmask/kde-3.5
Nota: si no tienes un package.unmask puedes crearlo con mkdir /etc/portage/package.unmask
1.2- Si tu package.unmask es un archivo ejecuta el siguiente comando:
cat /usr/local/portage/layman/kde-sunset/Documentation/package.unmask/kde-3.5 >> /etc/portage/package.unmask
1.3- Si no te agradan las 2 opciones de arriba puedes usar autounmask:
emerge autounmask
Luego ejecutas el comando:
autounmask kde-sunset
III. Utilizando KDE 3.5
Ahora debemos indicarle a emerge que usaremos KDE 3.5 en vez de KDE 4, sino cuando usemos emerge -avDuN world nos instalará de nuevo la versión 4, así que debemos seguir estos pasos:
1.1 Si tenemos instalados los programas de KDE 3.5 en nuestro sistema debemos editar el archivo /var/lib/portage/world y buscar todos los programas y dependencias de kde que tengamos y agregarles un :3.5 al final, por ejemplo en mi caso que uso k3b queda así:
app-cdr/k3b:3.5
1.2 Si no tenemos aún programas de kde 3 instalados y queremos instalarlos solo basta con colocar emerge k3b:3.5 y listo. Recuerden luego seguir el paso 1 después de instalarlo porque sino les pedirá instalar la versión 4 ;).
Me basé en esta guía: how-to: keep your kde 3.5 after it’s removed from gentoo’s tree, using the kde-sunset overlay
Disfruten su KDE 3.5 como yo :D
Salu2