Fuente: http://filosofiahacker.blogspot.com.es/2008/05/gentoo-instalar-kde-mediante-paquetes.html
KDE puede instalarse de muchísimas maneras en Gentoo, que encajan dentro de dos grandes clasificaciones:
- Instalación usando ebuilds monolíticos. Esto instala KDE a partir paquetes que contienen grupos de aplicaciones.
- Instalación mediante ebuilds separados. Esto instala KDE utilizando un ebuild para cada aplicación.
Preparativos:
Antes de instalar KDE active las USE qt qt3 kde. Y si desea que este entorno sea capaz de montar dispositivos active ademas dbus hal.
Si va a usar alsa para el sonido deactive la USE arts usando el signo de menos (-arts).
Recuerde además definir la USE linguas, para que cuando instale los paquetes de idioma (kde-i18n y opcionalmente koffice-i18n) su sistema quede definido para su lengua. Ejemplo para español: LINGUAS=”es”
Para agregar las USE globales es menester editar el fichero /etc/make.conf:
$ su
# nano /etc/make.conf
Edite la variable USE para que contenga al menos: qt qt3 qt4 kde
1) Instalación mediante ebuilds monoliticos.
Los ebuilds monolitcos (EM) comandan la compilación e instalación de tarballs (paquetes tar.gz o tar.bz2) que contienen un conjunto de programas. Por tanto, un ebuild monolítico se encara de instalar un paquete monolítico. Cada EM representa una categoría de aplicaciones para KDE; por ejemplo, kdegraphics descarga el tarball que contiene las aplicaciones inherentes al manejo de gráficos, lo desempaqueta, compila las aplicaciones siguiendo los lineamientos definidos en make.conf y package.use, y las instala, con la correspondiente resolución de dependencias. La principal ventaja de los ebuilds monolíticos redunda, por razones cuya descripción escapa a las necesidades de este texto, sobre la velocidad global de proceso. Esto es, instalar KDE mediante ebuilds monolíticos tarda entre un 20 y un 30% menos que si se usan ebuilds separados. No obstante, una instalación de KDE mediante ebuilds monoliticos tiene la desventaja que cada actualización de KDE tomará mas tiempo, ya que para ello es necesario compilar cada ebuild monolítico que incluya una aplicación que haya cambiado.
Para instalar kde completo usted puede usar un metapaquete que instala todos los ebuilds monolíticos de kde:
# emerge kde
O de lo contrario instalar las categorías de software que le interesen, esto es un ejemplo:
# emerge kdebase kdenetwork kdeadmin kdegraphics kdemultimedia kdepim kdeutils kdeartwork kde-i18n
Deje fuera las siguientes categorías:
kdetoys #cosas chistosas para KDE.
kdegames #Juegos de KDE
kdesdk #Desarrollo
kdeedu #Educación para adolescentes y niños entre 3 y 18 años
kdeaccessibility #programas relacionados con la accesibilidad
Puede seguir el ejemplo arriba esgrimido, quitar lo que no le interesa o bien agregar nuevos componentes.
2) Instalación mediante ebuilds separados.
Cada ebuilds separado comanda la compilación e instalación de un programa o librería. A diferencia de los ebuild monolíticos que utilizan grandes paquetes que contienen categorías de software (kdegraphis, kdeadmin,etc), los ebuilds separados se valen de paquetes que contienen un software específico. lo que otorgan la flexibilidad propia de Gentoo Linux. Ello no quiere decir para instalar KDE completo se necesita especificar cada programa, sino que es posible especificar un metapaquete que instale todos los programas, o bien una categorías de programas. Las principal ventaja de usar ebuilds separados radica en la flexibiloidad ya que el usuario instala unicamente los programas que necesita, con los consecuentes benefcios en la estabilidad y seguridad. Además, como se señaló, el tiempo de actualización de KDE es menor.
A fin de hacerse con un entorno KDE mediante paquetes separados, puede optar por alguna de las siguientes opciones:
a)Para instalar KDE completo mediante ebuilds separados:
# emerge kde-meta
Esto instalará todas estos metapaquetes:
kdebase-meta kdenetwork-meta kdeadmin-meta kdegraphics-meta kdemultimedia-meta kdepim-meta kdeutils-meta kdeartwork-meta kdetoys-meta kdegames-meta kdesdk-meta kdeedu-meta kdeaccessibility-meta
b) Para instalar las categorías de software que le interesan:
# emerge kdebase-meta kdenetwork-meta kdeadmin-meta kdegraphics-meta kdemultimedia-meta kdepim-meta kdeutils-meta kdeartwork-meta
He dejado fuera estas categorías:
kdetoys-meta #cosas chistosas para KDE.
kdegames-meta #Juegos de KDE
kdesdk-meta #Desarrollo
kdeedu-meta #Educación para adolescentes y niños entre 3 y 18 años
kdeaccessibility-meta #programas relacionados con la accesibilidad
c) para instalar un KDE mínimo que le permita iniciar sesión:
# emerge kdebase-startkde
Luego puede ir agregando el software que quiera.
Ejemplo de una instalación de KDE:
Así es como instalé KDE en un comienzo, aunque no mensionó algunos paquetes que al usaurio promedio no le interesan.
kdeutils
# emerge ark kcalc kcharselect kedit kgpg khexedit kjots kregexpeditor ktimer kwalletmanager superkaramba
kdenetwork
# emerge kdict kget knewsticker kopete ksirc
kdepim:
# emerge akregator kaddressbook kalarm kandy karm kmail knode knotes kontact korganizer korn ktnef
Kdemultimedia: Solo me interesa el mezclador de sonido y el kaudiocreator. Les activo las USE vorbis (para soporte ogg mediante vorbis-tools) y mp3:
# echo “kde-base/kaudiocreator mp3 vorbis encode” >> /etc/portage/package.use
# echo “kde-base/kdemultimedia-kioslaves mp3 vorbis encode” >> /etc/portage/package.use
# emerge kmix kaudiocreator
kdegaphics (tuve q instalar libpaper para que kpdf funcione correctamente):
# emerge libpaper
# emerge kcoloredit kiconedit kolourpaint kpdf kpovmodeler ksnapshot kuickshow kview
Addons. Se trata de plugins para mejorar la interoperabilidad entre programas:
# emerge kdeaddons-meta
Desarrollo Web:
# emerge kxsldbg quanta
kdeadmin:
# emerge kcron
Internacionalización
# emerge kde-i18n
Decoraciones y jueguitos (solo ocupan espacio, pero a mi me gustaron):
# emerge kdeartwork-meta kdetoys-meta
##########################################################################
Instalar software complementario de KDE:
Multimedia: Amarok (reproductor de musica) y kaffeine (guia para reproduccion de video) dependen de xine-lib, a fin de que el primero pueda reproducir mp3 es necesiario que xine-lib se compile con la USE mad. Así mismo, el comportamiento de Kaffeine se va a ver afectado por la forma en la que se compile xine-lib, por tanto, es buena cosa activar ac52 aac vdc y win32codecs y vorbis para mejorar el espectro de reproducción. Si usted quiere que xine-lib pueda reproducir videos de forma independiente de kaffeine, puede instalar xine-ui y agregar soporte X tanto a este como a xine-lib. Esto ultimo no impide que usted pueda utilizar kaffeine con normalidad. La compatibilidad con imagemagick permite tomar capturas del video reproducido con xine. En el siguiente ejemplo muestro como instalar xine +kaffeine +amarok:
# echo “media-libs/xine-lib imagemagick vorbis a52 aac dvd mad truetype vcd win32codecs” >> /etc/portage/package.use
# echo “media-video/kaffeine vorbis dvb” >> /etc/portage/package.use #USEs que añaden soporte para ogg-vorbis (instala vorbis-tools como dependencia) y para DVB (Digital Video Broadcasting).
# echo “media-sound/amarok opengl” >> /etc/portage/package.use
# emerge xine-lib amarok kaffeine
Multimedia/Grabar CD/DVD
# echo “app-cdr/k3b dvdr” >> /etc/portage/package.use #Para que k3b pueda grabar dvd
# emerge k3b
Ofimática
# emerge koficce-meta koffice-i18n
O puede optar por instalar solo algunos paquetes de koffice, ejemplo:
# emerge kword kpresenter kspread karbon krita
Cliente FTP
# emerge kftpgraber
################################################################################
Ejecutando KDE:
Opción 1) Mediante la SHell:
Salga de root
# exit
$ echo “startkde” > ~/.xinitrc
Arranque con startx
Opción 2) Mediante KDM
# emerge –noreplace kdm
# nano /etc/conf.d/xdm
Cambie la variable de entorno DISPLAYMANAGER a kdm.
DISPLAYMANAGER=”kdm”
(presione Contrl +X para guardar, luego Y para finalizar presionando ENTER.
# rc-update add xdm default
Reinicie el ordenador y arrancará KDM, donde podrá loguearse en su nuevo Desktop.
Configurar KDE para montar dispositivos:
Lo siguiente es válido si usted añadió las USEs dbus y hal al /etc/make.conf. Si es así continue añadiendo estos demonios al nivel de ejecución por defecto:
# rc-update add dbus default
# rc-update add hald default
También es menester que el usuario (reemplace usuario por su nombre de usuario) pertenezca al grupo plugdev.
# gpasswd -a usuario plugdev