KDE 3.0

TÍTULO:			KDE 3.0
VERSIÓN LFS:	3.3
AUTOR:			Pascal Adami <pascal.adami@balcab.ch>
TRADUCTOR:	Proyecto LFS-ES

SINOPSIS:

	Me gustaría mostrarte cómo instalar KDE 3 con todos los paquetes,
requeridos y opcionales. Asumo que ya has instalado y configurado tu Xfree86
con sus dependencias (zlib, por ejemplo). No voy a mostrarte cómo configurar
todas esas librerías de las ue KDE toma ventaja, porque ya está documentado
en el libro BLFS (http://beyond.linuxfromscratch.org) o en otras recetas.

RECETA:

Descarga las librerías que requeridas que KDE va a utilizar:

	lcms-1.08.tar.gz (http://www.littlecms.com/)
	jpegsrc.v6b.tar.gz (http://www.ijg.org/files/)
	libpng-1.2.1.tar.gz (http://www.libpng.org/pub/png/src/)
  	tiff-v3.5.7.tar.gz (http://www.libtiff.org/)
  	libmng-1.0.3.tar.gz (http://www.libmng.com/downloadpublic.html)
    	pcre-3.9.tar.gz (http://pcre.sourceforge.net/src/)
  	audiofile-0.2.3.tar.gz (ftp://oss.sgi.com/projects/audiofile/download/)
  	libxml2-2.4.19.tar.gz (ftp://xmlsoft.org/)
  	libxslt-1.0.15.tar.gz (ftp://xmlsoft.org/)
  	qt-x11-free-3.0.3.tar.gz (ftp://ftp.trolltech.com/qt/source/)

Descarga los paquetes opcionales de los que KDE puede sacar ventaja:
	
	Si quieres soporte SSL:
	openssl-0.9.6c.tar.gz (http://www.openssl.org/source/)
	Si quieres usar todos los plugins de visualizción de noatun:
	SDL-1.2.3.tar.gz  (http://www.libsdl.org/)
	Si quieres usar los plugins de Netscape en Konqueror:
	lesstif-0.93.18.tar.gz (http://www.lesstif.org/download.html)
	Si deseas codificar CDs de audio a MP3:
	lame-3.91.tar.gz (http://www.mp3dev.org/mp3/download/download.html)
	Si deseas copiar CD's de audio a la computadora:
	cdparanoia-III-alpha9.8.src.tgz
	(http://www.xiph.org/paranoia/download/)
	Si tienes un escáner:
	sane-backends-1.0.7.tar.gz (http://www.mostang.com/sane/source.html)
	Si tienes una cámara digital:
	gphoto2-2.0.tar.gz (http://www.gphoto.org/dist/)
	Si quieres imprimir de una manera fácil:
	cups-1.1.14-source.tar.gz (http://www.cups.org/software.html)
	Si tienes una Palm Pilot:
	pilot-link.0.9.5.tar.bz2  (http://www.pilot-link.org)
	Si quieres enviar reportes de errores al equipo de KDE:
	gdb-5.1.1.tar.gz (ftp://ftp.gnu.org/pub/gnu/gdb/)
	Si quieres ver ficheros postscript y PDF:
	ghostscript-6.53.tar.gz (ftp://ftp.gnu.org/pub/gnu/ghostscript/)
	Si quieres corrector ortográfico para tus escritos:
	ispell-3.2.06.tar.gz 
	(http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html)
	Si deseas que la libreta de direcciones de KDE soporte LDAP:
	openldap-2.0.23.tgz (http://www.openldap.org/software/download/)
	Si deseas usar KBabel (La herramienta para traducción):
	db-4.0.14.tar.gz (http://www.sleepycat.com/download.html)
	Si deseas usar la documentación para KDevelop:
	htdig-3.1.6.tar.gz (http://www.htdig.org/where.html)
	Si deseas que KDE monitoree tu tarjeta (placa) madre:
	lm_sensors-2.6.3.tar.gz (http://www.netroedge.com/~lm78/download.html)
	Si deseas acceder discos flexibles desde Konqueror (floppy://):
	mtools-3.9.8.tar.gz (http://mtools.linux.lu/)
	Si deseas monitorear cambios en ficheros:
	fam-2.6.7.tar.gz (http://oss.sgi.com/projects/fam/)
	Si deseas navegar en comparticiones SMB con Konqueror:
	If you want to browse SMB shares in Konqueror:
	libsmb-cvs-dec1999.tar.gz (http://nicolas.brodu.free.fr/libsmb/)
	Si deseas usar PGP en K-mail:
	gnupg-1.0.6.tar.gz (http://www.gnupg.org/download.html)

Descarga los paquetes de KDE:

  	arts-1.0.0.tar.bz2 (ftp://ftp.kde.org/pub/kde/stable/3.0/src/)
	kdelibs-3.0.tar.bz2
  	kdebase-3.0.tar.bz2
	kdemultimedia-3.0.tar.bz2
	kdenetwork-3.0.tar.bz2
	kdegraphics-3.0.tar.bz2
  	kdepim-3.0.tar.bz2
  	kdeadmin-3.0.tar.bz2
  	kdegames-3.0.tar.bz2
	kdeutils-3.0.tar.bz2
	kdeedu-3.0.tar.bz2
  	kdeartwork-3.0.tar.bz2
  	kdetoys-3.0.tar.bz2
  	kdeaddons-3.0.tar.bz2

SI eres un desarrollador descarga también estos paquetes:

	kdoc-2.0a54.tar.bz2
	kdebindings-3.0.tar.bz2
	kdesdk-3.0.tar.bz2
	kdevelop-2.1_for_KDE_3.0.tar.bz2

Si deseas que KDE esté en otro idioma que no sea el inglés,
descarga el respectio paquete i18n, por ejemplo, si deseas
KDE en español, descarga:

	kde-i18n-es-3.0.tar.bz2
	
Y, por último, pero no finalmente, si deseas un buen conjunto de herramientas
de oficina diseñados para KDE:

	koffice-1.1.1-kde3.tar.bz2
	(ftp://ftp.kde.org/pub/kde/stable/koffice-1.1.1-kde3/src/)

--------------

Prerequisitos para KDE3:

Yo uso la ruta por defecto del KDE 3 ("opt/kde"). Si no te gusta, eres libre
de cambiar la opción prefix de los paquetes QT y KDE. Si lo haces, asegúrate
de que la ruta de las librerías está en tu "/etc/ld.so.conf".

1. Agrega "/opt/kde/lib" y "/opt/kde/qt/lib" a tu "/etc/ld.so.conf" y ejecuta
   "ldconfig" después de instalar cada uno de los paquetes
2. Agrega "QTDIR=/opt/kde/qt" a tu perfil

--------------

Instalando QT:

1. ./configure -prefix /opt/kde/qt -system-zlib -qt-gif -system-libpng \
   -system-libjpeg -system-libmng -thread -no-g++-exceptions
2. make
3. make install

Explicación:

"-prefix /opt/kde/qt"	- Este es el prefijo donde queremos instalar las QT.
			This is a new option as of version 3 of QT
"-system-*"		- Queremos que las QT estén enlazadas con las librerías
			que ya están instaladas
"-qt-gif"		- Activamos la implementación de GIF de las QT porque
			éstas no pueden usar las libungif
"-thread"		- Compilamos las QT con soporte para hilos. Esto lo
			requiere KDE.
"-no-g++-exceptions"	- Ya que compilamos con gcc recomiendo ampliamente
			esta opción.

--------------

Instalando KDE 3.0:

Primero instala arts, luego kdelibs, kdebase, etcétera. en mi humilde
opinión (IMHO) el mejor orden para compilar los paquetes es el del listado
en la sección de descargas de la receta.

COmpila cada paquete usando estos comandos (También funciona para el Koffice):

1. ./configure --disable-debug --enable-final --enable-fast-malloc=full
2. make
3. make install

Explicación:

"disable-debug" 		- Esto hace a los binarios mucho más pequeños y
				(los símbolos de depuración) no son necesarios 
				para el uso general.
"enable-final"  		- esto también hace a los binarios más pequeños y
				muchísimo más rápido al proceso de compilación.
"enable-fast-malloc=full" 	- Esto acelera a KDE

Recuerda ejecutar "ldconfig" después de cada paquete. No hay necesidad de usar
"--enable-prefix=" ya que el valor por defecto del guión d3e configuración es
"/opt/kde".
Si no deseas compilar todos los programasde un paquete puedes agregar la opción
"--without-<nombre>". Reemplaza <nombre> por el nombre del subdirectorio de 
un paquete. Un ejemplo:

	Si no necesitas conexión a una red vía telefónica tampoco necesitarás
	kppp, luego, cuando configures el paquete kdenetwork, el comando a ejecutar
	se vería como este:
	./configure --disable-debug --enable-final --enable-fast-malloc=full \
	--without-kppp

Cuando hayas terminado con todos los paquetes necesitarás editar tu fichero
"~/.xinitrc". Debería contener "exec startkde".

Ya está listo, escribe "startx" ¡y verás la pantalla de inicio de KDE 3!