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.
Compilando E17 / Enlightenment 17 / DR17 en MDV2005LE - Actualizacion JueAgo26 21:29:45
aqui apuntare lo que se hace para poner en linea E17 para Mandriva :) si quieren compilar e17 en esta parte la ire actualizando informacion.
ya que por el momento tengo el tiempo algo corto pero cuando cuente con el ire agregando mas cosas con la info que hay ahorita si hay algun valiente ya se puede lanzar a compilar ;-)
primero ir a:
http://enlightenment.org/
http://enlightenment.freedesktop.org/
http://get-e.org/
para conocer que es enlightenment y documentarse luego...
descargar varias librerias las cuales compilaremos en este orden:
Enlightenment 0.17 si E17 funcionando necesitas compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. enlightenment Puedes usar E17 solo como tu Window Manager o probarlo en Xnest, asumimmos que sabes como cambiar window managers (a mano).Core EFL Si quieres probar las librerias EFL para desarrollo se necesita compiar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje.Entrance Para usar Entrance como tu administrador de sessiones necesitas compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. epeg 8. epsilon 9. esmart 10. edb 11. entrance.EWL Para usar los Widget EWL necesitaras compilar en este orden: 1. eet 2. evas 3. ecore 4. embryo 5. imlib2 6. edje 7. edb 8. etox 9. ewl
para que la descarga sea mas facil aqui esta un pequeño script que crea en el home el directorio Enlightenment17-CVS y baja todo lo necesario a el mismo
#creado por DrakeDalfa #dalfa-enlightenment-get Version Alpha #!/bin/bash cd ~ ; mkdir --verbose Enlightenment17-CVS; cd Enlightenment17-CVS; wget -v http://enlightenment.freedesktop.org/fetch.php?file=ecore-0.9.9.006.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=edb-1.0.5.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=edje-0.5.0.006.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=eet-0.9.10.006.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=embryo-0.9.1.004.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=emotion-0.0.1.003.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=enlightenment-0.16.999.006.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=entice-0.9.3.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=entrance-0.9.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=epeg-0.9.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=epsilon-0.3.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=esmart-0.9.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=etox-0.9.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=evas-0.9.9.006.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=ewl-0.0.4.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=imlib2-1.2.0.002.tar.gz; wget -v http://enlightenment.freedesktop.org/fetch.php?file=imlib2_loaders-1.2.0.002.tar.gz;
para compilar se necesitan tener estar librerias
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
libjpeg62-static-devel
">ftp://MDV2005LE/libjpeg62-static-devel-6b-34mdk.i586.rpm
automake >= 1.7
ftp://MDV2005LE/automake1.7-1.7.9-2mdk.noarch.rpm
ADVERTENCIA:
Enlightenment17 ahora es enlightenment, Enlightenment16 ahora a pasado a ser e16 asi que si tienes e16 instalado de los rpms de Mandriva te dara problemas ya que el binario de E17 se llama Enlightenment y el de los rpms de Mandriva tambien asi que lo mejor sera desintalar el e16 de Mandriva y / o compilar el 16 de enlightenment.org en el cual el nombre ya ha sido cambiado asi: Enligthenment 16 --> e16, Enlightenment 17 --> enlightenment asi que hay que tomar las precauciones del caso
Ahora descomprimimos los tar.gz con el comando
tar xvfz nombre_de_archivo.tar.gz
entramos en cada carpeta y ejecutamos configure con la siguiente opcion:
./configure --libdir=/usr/lib/ --bindir=/usr/bin
luego se ejecuta make y al final make install esto para todas laslibrerias y programas, con este "juego" de versiones los .configures y makes no deben dar ningun problema deben ir "de un solo" sin problemas de compilacion ya que es lo necesario si hay algun error se debera a que se ha usado alguna libreria de otra version o que falta algo.
cuando todo este listo tendremos que poner nuestro nuevo E17 en nuestro Adminsitrador de Sesiones por el momento estoy usando GDM asi que solamente pondre como agregar la entrada de E17 en GDM:
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
listo ahora ya puedes lanzar E17 desde GDM o tambien desde un GDM anidado gracias al comando de GDM:
gdmflexiserver --xnest
con lo cual aparecera una pequeña ventana de GDM y ahi pones tu login y eliges E17 y lo corres anidado :-)
bueno hasta aqui con este pequeño manual el siguiente paso sera crear RPMS para mis amigos Mandriveros y que algun colaborador nos brinde su FTP para crear nuestro repositorioE17Drake