TÍTULO: Enlightenment-receta
VERSIÓN LFS: 3.0
AUTOR: Jason M'Sadoques <jsado@(nospam)mediaone.net>
TRADUCTOR: Proyecto LFS-ES
SINOPSIS:
Cómo añadir el gestor de ventanas Enlightenment en tu sistema LFS con las
X ya configuradas.
RECETA:
Contenidos:
1. Introducción
2. Paquetes
3. Instalación
1. Introducción
Esta receta describe el proceso que hay que seguir para instalar el gestor de
ventanas Enlightenment en un sistema LFS. Es básicamente una instalación
corriente, pero algunas librerías necesitaron ser construidas de forma algo distinta
que la mayoría de los paquetes, y algunos ficheros son mas difíciles de encontrar
que otros. Además, el orden es importante. Donde ponga ^OPT^ reemplázalo con las
optimizaciones que quieras usar. Por ejemplo, en mi equipo AMD K6-2 utilizo
'-03 -march=k6' sin ningún problema.
2. Paquetes
Estos son lo paquetes que necesitarás. Todos estos sitios tienen al menos acceso
vía ftp anónimo, pero pueden no tener acceso vía web.
enlightenment-0.16.5.tar.gz
en ftp.enlightenment.org/enlightenment/enlightenment
imlib-1.9.8.tar.gz
fnlib-0.5.tar.gz
giflib-3.0-2.tar.gz
en ftp.enlightenment.org/enlightenment/enlightenment/libs
libpng-1.0.10.tar.gz
en swrinde.nde.swri.edu/pub/png/src
tiff-v3.5.5.tar.gz
en ftp.remotesensing.org/pub/libtiff
jpegsrc.v6b.tar.gz
en www.xfig.org/jpeg
(Este puede no ser necesario, pero lo pongo por si acaso.)
libungif-4.1.0
en prtr-13.ucsc.edu/pug/libungif
3. Instalación
Desempaqueta cada fichero en orden, y entra en su directorio. Primero serán
construidas las librerías de imágenes, después imlib, fnlib, y finalmente el
propio Enlightenment.
libpng:
ejecuta:
cp scripts/makefile.linux makefile
ejecuta:
make CFLAGS='^OPT^' CXXFLAGS='^OPT^' &&
make &&
./pngtest &&
make install
libtiff:
Si quieres la documentación, entonces ejecuta:
mkdir /usr/share/html
Edita el fichero de configuración. Localiza DIR_HTML= y cámbialo dándole el
valor /usr/share/html/tiff. Encuentra HTML= y ponlo como yes. Localiza la línea:
${ENVOPTS=} y añade tus optimizaciones después de '='. Localiza GCOPTS="-g" y
quita -g. Localiza DIR_BIN, DIR_LIB, DIR_INC, MANPATH, y DIR_MAN y quita "local/"
del directorio.
Ejecuta:
./configure &&
make &&
make install
libjpeg:
Ejecuta:
./configure --prefix=/usr --enable-static --enable-shared &&
make &&
make install
giflib:
Edita lib/Makefile y util/Makefile, localiza la línea CFLAGS= sin comentar
(sin la # delante de ella), y añade tus optimizaciones en esa línea. Asegúrate
de quitar -g para mantener el tamaño de tu código pequeño (-g activa el debugging).
ejecuta:
make &&
make install
libungif:
ejecuta:
./configure --prefix=/usr &&
make &&
make install
imlib:
ejecuta:
./configure --prefix=/usr &&
make &&
make install
fnlib:
ejecuta
./configure --prefix=/usr &&
make &&
make install
Enlightenment:
ejecuta
./configure --prefix=/usr &&
make &&
make install
Ahora necesitas acceder como usuario normal. En tu directorio home edita tu
fichero .xinitrc. Si existe, busca "exec fvwm" en la última línea del fichero.
Reemplaza esa línea con exec /usr/enlightenment/bin/enlightenment. Si el fichero
no existe, simplemente créalo con esa línea.
ejecuta:
chmod +x .xinitrc
|