* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Manual: Como Instalar E17-CVS en Mandriva2005LE

Desde que se que hice el el manual Como Compilar E17-freedesktop en MandrivaLinux2005LE han habido varias mejoras asi que ahora actualizo el manual y de paso lo hare desde CVS para aprovechar lo ultimo, luego creare otro manual con los tar.gz de http://enlightenment.freedesktop.org/

primero para aquellos noobs (newbies / novatos) que no conozcan enlightenment recomendarles que bajen estos videos para que vean de que se trata:

http://www.rasterman.com/files/e17_movie-00.avi
http://www.rasterman.com/files/e17_movie-01.avi
http://www.rasterman.com/files/e17_movie-02.avi
http://www.rasterman.com/files/e17_movie-03.avi
http://www.rasterman.com/files/eem-live.avi
http://www.rasterman.com/files/eem.avi
http://www.rasterman.com/files/evoak.avi

y sugerirles que averiguen mas de enlightenment en estas direcciones:

http://enlightenment.org/
http://enlightenment.freedesktop.org/
http://get-e.org/

NOTA IMPORTANTE:
El sistema en el que se instalo enlightenment para hacer este manual, tenia instaladas la seleccion de desarrollo de Mandriva que se elige al momento de instalarlo.

Asi que les hace falta alguna libreria no listada aqui recomiendo que instalen la seleccion de desarrollo ya que les servira para instalar otros programas por medio de fuentes

la compilacion de Enlightenment-cvs es muy sencilla, aun mas que la anterior lo unico que necesitamos es tener estas librerias en nuestro Mandriva:


libdirectfb0.9_21
">ftp://MDV2005LE/libdirectfb0.9_21-0.9.21-3mdk.i586.rpm

libdirectfb0.9_21-devel
ftp://MDV2005LE/libdirectfb0.9_21-devel-0.9.21-3mdk.i586.rpm

libltdl3
ftp://MDV2005LE/libltdl3-1.5.12-4mdk.i586.rpm

libltdl3-devel
">ftp://MDV2005LE/libltdl3-devel-1.5.12-4mdk.i586.rpm

libMesaglut3
">ftp://MDV2005LE/libMesaglut3-5.0.2-9mdk.i586.rpm

libMesaglut3-devel
">ftp://MDV2005LE/libMesaglut3-devel-5.0.2-9mdk.i586.rpm

libMesaGLU1
">ftp://MDV2005LE/libMesaGLU1-5.0.2-9mdk.i586.rpm

libMesaGLU1-devel
">ftp://MDV2005LE/libMesaGLU1-devel-5.0.2-9mdk.i586.rpm

libfreetype6-static-devel
">ftp://MDV2005LE/libfreetype6-static-devel-2.1.9-6mdk.i586.rpm

libxorg-x11-devel
">ftp://MDV2005LE/libxorg-x11-devel-6.8.2-7mdk.i586.rpm

libjpeg62-static-devel
">ftp://MDV2005LE/libjpeg62-static-devel-6b-34mdk.i586.rpm

libpng3
">ftp://MDV2005LE/libpng3-1.2.8-1mdk.i586.rpm

libpng3-devel
">ftp://MDV2005LE/libpng3-devel-1.2.8-1mdk.i586.rpm

gettext
ftp://MDV2005LE/gettext-0.14.1-10mdk.i586.rpm

gettext-devel
ftp://MDV2005LE/gettext-devel-0.14.1-10mdk.i586.rpm

automake >= 1.7
ftp://MDV2005LE/automake1.7-1.7.9-2mdk.noarch.rpm

aqui pego los links solo para demostrar que los paquetes estan en los repositorios de mandriva y para que no usen rpms de otras distros que podrian dañar su sistema, lo mejor para instalar estas librerias es configurando su base de datos urpmi con http://easyurpmi.zarb.org/es ya que tienen traen dependencias, decuerdo al estado de su sistema

para mayor informacion de urpmi revisar estos links:

Experiencias con APT y URPMI

¿Urpmi no funciona o es así de malo?

Mini-howto Usar las ISO's, nunca un CD

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Manual: Como crear tus propios cds de RPMS

ahora si entramos en materia :D , primero abrimos una terminal y ejecutamos este comando:

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

y luego este otro:

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

¿que hace esto? pues se conecta al servidor cvs de Enlightenment y empieza a descargar el codigo fuente del proyecto al directorio donde lo llamaste si estas en tu home te creara un directorio e17 en el por ejemplo asi:

/home/dalfa/e17

esto se tarda un poco dependiendo de la coneccion con la que se cuente, cuando termine de descargar descenderemos al directorio e17 y empezaremos a compilar las librerias en este orden:

   1. e17/libs/eet
   2. e17/libs/edb
   3. e17/libs/evas
   4. e17/libs/ecore
   5. e17/libs/embryo
   6. e17/libs/imlib2
   7. e17/libs/edje
   8. e17/libs/epeg
   9. e17/libs/epsilon
  10. e17/libs/esmart
  11. e17/libs/emotion 

emotion es un repdroductor de videos construido sobre las librerias de xine
asi que para poder compilarlo se necesita de  libxine1 y libxine1-devel no 
es esencial compilarlo solo si lo deseas usar

ftp:/MDV2005LE/libxine1-1.0-8mdk.i586.rpm

ftp://MDV2005LE/libxine1-devel-1.0-8mdk.i586.rpm

12. e17/libs/engrave
13. e17/libs/ewl
14. e17/libs/etox

para compilar es necesario ejecutar estos comandos en cada directorio de las librerias y en el orden de antes:

./autogen --libdir=/usr/lib --bindir=/usr/bin

genera los archivos de configuracion necesarios para compila
los archivos, libdir y bindir son opciones para que los archivos
vayan al lugar correcto en mandriva

make

compila los archivos de acuerdo a las especificacion de los
archivos de configuracion

make install

copia los archivos compilados a sus lugares respectivos en el
sistema, osea que los instala

si se tienen todas las librerias que se especifican anteriormente se puede semiautomatizar el trabajo de estar bajando a cada directorio y ejecutando
esos comandos, lo que hay que hacer es ejecutar esta linea en el directorio e17/libs:

cd eet; ./autogen.sh --bindir=/usr/bin --libdir=/usr/lib/ ; make ; make install ; cd .. 

lo que hara es: es bajar al directorio de la libreria, configurar, compilar, instalar y luego subir de nuevo, cuando regrese a e17/libs/ solo cambias el nombre de la libreria que sigue, se podria hacer un script para que baje a todos los directorios pero, si hubiese un error en una compilacion no le verias :p asi que pienso que es mas seguro ir asi uno por uno con esta linea

ahora debemos compilar las aplicaciones de Enlightenment en este orden

  1. e17/apps/entice

es un visor de imagenes, compilalo si lo quieres probar
caso contrario no es necesario

  2. e17/apps/entrance

administrador de sesiones como kdm, gdm o mkdkdm es muy
vistoso pero es dificil de configurar no es necesario a
menos que lo quieras probar

  3. e17/apps/eclair 

programa multimedia como mplayer aun no he podido compilarlo
:( problemas con una dependencia (no se cual es :p) no es necesario
a menos que lo quieras probar

  4. e17/apps/e 

enlightenment si es necesario

  5. misc/engage

similar a kicker de kde o gnome-panel no es necesario, solo si
lo quiere probar

  6. misc/erss

programa para lectura de RSS no es necesario a menos que lo quieras
probar

  7. e17/apps/e_utils

aplicaciones para la administracion de enlightenment si es necesario

  8. e17/apps/e_modules 

modulos adicionales para verse bien :) no son necesarios

si no hay problemas en la compilacion, ahora todo deberia funcionar ahora debes agregarlo a tu administrador de sessiones si usas gdm puedes usar esta guia:

primero se crea en /usr/bin un archivo starte17 que contenga la siguiente info:

#!/bin/sh
case "$1" in
GNOME)
        export WINDOW_MANAGER=e17
        exec gnome-session
        ;;
KDE)
        export KDEWM=e17
        exec startkde
        ;;
*)
        exec enlightenment
        ;;
esac

luego creamos la entrada de GDM en /etc/X11/dm/Sessions/, esto se hace creando un archivo .desktop con una numeracion correlativa a las que ya esten por ejemplo mi entrada se llama: 03e17.desktop la entrada debe contener la siguiente info:

[Desktop Entry]
Encoding=UTF-8
Name=e17
Comment=EnlightenmentDR17
TryExec=/usr/bin/starte17
Exec=/etc/X11/xdm/Xsession enlightenment
Icon=
Type=Application

luego de esto querras hacer algunas cosas como cambiar la imagen del desktop o cambiar temas aqui estan otros manuales

Manual: Como cambiar temas en Enlightenment 17

Manual: Como cambiar el background de enlightenment / E17

ademas enlightenment tiene su documentacion en español, mucho mas detallada :) se encuentra en http://get-e.org

guia de usuarios de Enlightenment DR 0.17 en español

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de pocoO

# 8703 engrave

No consigo compilar engrave. Hace bien el ./autogen.sh --libdir=/usr/lib --bindir=/usr/bin, pero me da este error al hacer el make:

[...]
core_file.so /usr/local/lib/libecore.so /usr/lib/libcurl.so /usr/lib/libidn.so -lssl -lcrypto -ldl /usr/local/lib/libeet.so -lz /usr/lib/libjpeg.so -lm -Wl,--rpath -Wl,/usr/local/lib
../../src/lib/.libs/libengrave.so: undefined reference to `engrave_lnum'
../../src/lib/.libs/libengrave.so: undefined reference to `engrave_cur_file'
../../src/lib/.libs/libengrave.so: undefined reference to `yyin'
../../src/lib/.libs/libengrave.so: undefined reference to `yylex'
../../src/lib/.libs/libengrave.so: undefined reference to `engrave_col'
collect2: ld returned 1 exit status
make[3]: *** [engrave_test] Error 1
make[3]: Leaving directory `/home/berto/descargas/e17/e17/libs/engrave/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/berto/descargas/e17/e17/libs/engrave/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/berto/descargas/e17/e17/libs/engrave/src'
make: *** [all-recursive] Error 1

Tengo mandrake 10.2...puedo compilar enlightenment pero me gustaria poder utilizar las e_utils pero necesito compilar engrave para estas ultimas.

Alguien sabe que me puedo estar dejando o le ocurre lo mismo?

Saludos y gracias



Gravatar de drakedalfa

# 8705 librerias desactualizadas

tienes librerias desactualizadas, ¿de donde quieres compilar? de freedesktop o de cvs lo mejor es desinstalar todo lo viejo de Enlightenment e instalar una snapshot fresca de cvs con freedesktop debes usar las librerias que tienen el mismo numero de version :)

--
¿Quien es Jesucristo?
¿Se puede confiar en la Biblia?

dalfa@jabber.com



Gravatar de pocoO

# 8707 no parece: root barebone:~#

no parece:

root barebone:~# rpm -qa | grep -i emotion
root barebone:~# rpm -qa | grep -i entice
root barebone:~# rpm -qa | grep -i entrance
root barebone:~# rpm -qa | grep -i epeg
root barebone:~# rpm -qa | grep -i epsilon
root barebone:~# rpm -qa | grep -i esmart
root barebone:~# rpm -qa | grep -i etox
root barebone:~# rpm -qa | grep -i evas
root barebone:~# rpm -qa | grep -i ewl
root barebone:~# rpm -qa | grep -i evas
root barebone:~# rpm -qa | grep -i imlib
libimlib2_1-1.2.0-3mdk
libimlib1-1.9.14-11mdk
imlib-1.9.14-11mdk
libimlib2_1-loaders-1.2.0-3mdk
libimlib2_1-devel-1.2.0-3mdk
libimlib2_1-filters-1.2.0-3mdk
root barebone:~# rpm -qa | grep -i engrave

lo único que aparece instalado desde paquetes es imlib, y no parece tener problemas con ningúna otra libreria o programa compilados desde el cvs.

Lo he compilado enterito todo desde el cvs esta mañana despues de haberme "sincronizado".

Gracias por la idea de comprobar si tenia paquetes antigüos pero me da que no es el caso.

Ya te digo, lo único que no compila es engrave y las e_utils porque dependen de la anterior.

saludos



Gravatar de drakedalfa

# 8708 :-s

de donde conseguiste rpms de:

epeg, epsilon, esmart, etox, evas, ewl, emotion, entice, entrance

no hay aun rpms "estables" para mandrivaaunque me parece que e17 ya esta en cooker

si te fijas tienes instalado:

libimlib2_1-1.2.0-3mdk
libimlib1-1.9.14-11mdk
imlib-1.9.14-11mdk
libimlib2_1-loaders-1.2.0-3mdk
libimlib2_1-devel-1.2.0-3mdk
libimlib2_1-filters-1.2.0-3mdk

desinstala eso y compila imlib2 de cvs, ¿sabes que si no instalaste desde un rpm, el comando "rpm -qa | grep -i" no sirve? si antes hiciste una instalacion compilada debes ir a los directorios donde compilaste las fuentes y ejecutar "make uninstall"

ese problema de "src/lib/.libs/libengrave.so: undefined reference to `engrave_col'" es por lo que te digo de las librerias desactualizadas desintala los imlibs de mandriva e instala el imlib cvs



Gravatar de pocoO

# 8778 Probare lo que

Probare lo que dices...quitare los rpm de mandriva: dios me coja confesado ;)

Pero ya te digo que si que tengo compilado e instalado el imlib del cvs. Probare. (glub)

Nunca instale esos rpms: solo era por comprobar porque no me acordaba de donde había instalado: en su momento probé los paquetes.tar.gz de freedesktop.

saludos y gracias



Gravatar de pocoO

# 8783 OK, ya funciona Desinstale

OK, ya funciona :)

Desinstale el paquete de imlib, pero siguio sin compilar, parece que el problema era que engrave buscaba las librerias en /usr/local/lib porque? no lo se...deberia buscarlas en /usr/lib al igual que el resto de paquetes....renombre /usr/local/lib como old.lib...borre el directorio de engrave y actualize con el cvz...auto...make y make install y ya si me compilo...pufff que lio

Bueno, gracias por la ayuda y los concejos..reinicio que me voy a probar las e_utils ;)

saludos y gracias



Gravatar de drakedalfa

# 8717 e17setroot

ahora con e17setroot con solo llamar a la imagen la carga :)

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.