Instalando Enlightenment


1. Introducción

Empezaré presentándome, soy Pr370r14n0 (Pretoriano), uso enlightenment desde hace ya un año casi dos. Este documento pretende ser una guía de instalación, no un manual de su funcionamiento ni nada por el estilo, escribiré algunos consejos para su buen funcionamiento, pero nada mas. Podréis notar que es el primer documento que escribo en DocBook XML, así que si alguien tiene consejos o sugerencias para mejorar este o futuros manuales, las acogeré encantado. Por ultimo decir que si alguien desea alguna cosa, preguntas, etc. Puede enviármelas a pr370r14n0@gmail.com o dejar comentarios en http://blogs.ya.com/pretoriano

Este Documento esta bajo licencia GPL.

Autor: Oriol Jimenez Cilleruelo. 2004


2. Descara de los archivos necesarios

En esta sección procederemos a descargar todos los archivos que necesitaremos en este documento.

Empezaremos por asegurarnos de tener el programa CVS instalado, si no es así lo instalaremos:

# apt-get install cvs ------ Debian

# emerge cvs ------------ Gentoo

Para otras distribuciones puedes compilarlo, instalar el .tgz o el .rpm.


2.1. Descargando e16, e17, engage y librerías

Si vas a instalar enlightenment con Portage, puedes saltarte este paso, a no se que prefieras tener instalada la ultima revisión (que no es la del Portage).

Si quieres puedes instalar enlightenment con APT, entonces también debes saltarte este paso, pero, no tendrás la ultima versión, ya que en el APT esta la 0.16.6 y la ultima es la 0.16.7, si alguien se lo esta preguntando, si, hay bastante diferencia

Para otras distribuciones, o para tener instalada la CVS (recomendado) sigue las siguientes instrucciones:

# mkdir /usr/src/enlightenment

# cd /usr/src/enlightenment

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login

Cuando nos pida el PASSWORD, apretaremos «enter» sin mas.

Con esto nos identificaremos a la CVS.

# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co e16

(Descarga el DR16)

# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co e17

(Descarga los componentes de DR17)

# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co misc/engage

(Descarga el engage)

Automaticamente se crearan sus respectivas carpetas e16, e17 y misc/engage dentro del directorio /usr/src/enlightenment.

Ahora descargaremos algunas librerías necesarias para DR16:

# wget http://www.gzip.org/zlib.tar.gz

# tar zxvf zlib.tar.gz

# cd zlib-1.1.4

# cp zlib.h /usr/local/include/

# cd ..

Después:

# apt-get install libpng3 ligpng3-dev libjpeg62 libjpeg62-dev --- Debian

o bien:

# emerge libpng --- gentoo

Ya puestos nos aseguraremos de tener instaladas algunas aplicaciones necesarias, como: gcc, automake y autoconf. Todas están en el APT, el Portage y seguramente todos los sistemas de paquetes de todas las Distribuciones.


3. Instalación del DR16 (CVS, APT y Portage)

En esta sección procederemos a la instalación de Enlightenment 0.16.7 sus "sub-programas". Y procederemos a darle una configuración mínima.


4. Instalación de los DR17 components (CVS y Portage)

En este apartado, instalaremos algunos de los componentes que tendrá el próximo Enlightenment17.


5. Instalación de engage (CVS)

Para instalar engage, antes de nada debemos instalar "examine":

# cd /usr/src/enlightenment/e17/apps/examine/

# ./autogen.sh

# make

# make install

# ldconfig

Una vez hemos echo esto instalamos engage:

# cd ../../../misc/engage

# ./autogen.sh

# make

# make install

# ldconfig

Y ya esta instalado, si queremos agregar iconos a la barra podemos usar el script que viene "build_icons.sh".