Instale Enlightenment Desktop en Devuan Linux


En un artículo anterior sobre la instalación de Devuan Linux, se instaló una nueva instalación de Devuan Linux sin un entorno gráfico con el único propósito de instalar posteriormente el entorno de escritorio Enlightenment.

Enlightenment fue originalmente un administrador de ventanas y se ha convertido en un maravilloso entorno de escritorio. Para obtener más información sobre los proyectos, visite su página "acerca de nosotros" ubicada: https://www.enlightenment.org/about.

Este artículo cubrirá cómo instalar la versión más reciente de Enlightenment. En el momento de escribir este artículo, la versión actual de Enlightenment es la versión 0.21.6 y la versión actual de las bibliotecas EFL es la versión 1.18.4.

Si continúa desde el artículo de instalación de Devuan, el sistema ya debería tener los requisitos mínimos necesarios para la iluminación.

Sin embargo, si comienza desde cero, las siguientes son las especificaciones mínimas sugeridas para este proceso.

  1. Al menos 15 GB de espacio en disco; se recomienda encarecidamente tener más
  2. Al menos 2 GB de RAM; se anima más
  3. conexión a Internet; el instalador descargará archivos de Internet

Instalación de Enlightenment Desktop en Devan Linux

1. El primer paso es asegurarse de que Devuan esté completamente actualizado. El primer paso es ejecutar una serie de comandos para obtener los últimos paquetes disponibles para Devuan.

Lo siguiente debe ejecutarse como usuario root y la instalación predeterminada de Devuan no incluye el paquete "sudo". Será necesario iniciar sesión como usuario root:

$ su root
# apt-get update
# apt-get upgrade

2. Una vez que se actualice Devuan y se hayan realizado los reinicios necesarios, es hora de comenzar la construcción de EFL e Enlightenment.

Al construir cualquier cosa desde la fuente, siempre hay varias dependencias que deberán instalarse antes de comenzar el proceso. Las siguientes son las bibliotecas y herramientas de desarrollo necesarias que se necesitan para EFL/Enlightenment en Devuan y para instalarlas rápidamente, ejecute el siguiente comando:

# su -c 'apt-get install openssl curl gcc g++ libdbus-1-dev libc6-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libpulse-dev libsndfile1-dev libx11-dev libxau-dev libxcomposite-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes3 libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxtst-dev libxt-dev libxcursor-dev libxp-dev libxi-dev libgl1-mesa-dev libgif-dev util-linux libudev-dev poppler-utils libpoppler-cpp-dev libraw-dev libspectre-dev librsvg2-dev libwebp5 liblz4-1 libvlc5 libbullet-dev libpng12-0 libjpeg-dev libgstreamer1.0-0 libgstreamer1.0-dev zlibc luajit libluajit-5.1-dev pkg-config doxygen libssl-dev libglib2.0-dev libtiff5-dev libmount-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libeina-dev libxcb-keysyms1-dev dbus-x11 xinit xorg'

Este proceso requerirá la descarga de aproximadamente 170 MB de archivos y probablemente podría demorar entre 5 y 15 minutos, según la conexión a Internet y la velocidad de la computadora. Sin embargo, el proceso en una máquina virtual tomó alrededor de 3 minutos.

3. Una vez obtenidas las dependencias necesarias, es el momento de descargar los archivos necesarios para EFL e Enlightenment.

Todos los archivos necesarios se pueden obtener usando el comando wget.

# wget -c http://download.enlightenment.org/rel/libs/efl/efl-1.18.4.tar.gz http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.6.tar.gz

Este comando tardará aproximadamente un minuto en completarse en la mayoría de las conexiones a Internet. El comando simplemente descarga los archivos de desarrollo necesarios para construir EFL e Enlightenment desde el código fuente.

4. El siguiente paso es extraer el contenido de los archivos tar.

# tar xf efl-1.18.4.tar.gz
# tar xf enlightenment-0.21.6.tar.gz

Los dos comandos anteriores crearán dos carpetas en la corriente directamente llamadas "efl-1.18.4" y "enlightenment-0.21.6" respectivamente.

5. La primera de estas carpetas que se necesitará es la carpeta "efl-1.18.4". Dado que Devuan pretende ser libre de systemd, el proceso de preparación del código fuente requerirá un parámetro de configuración especial para compilar correctamente más adelante.

# cd efl-1.18.4
# ./configure --disable-systemd

El comando de configuración anterior variará en la cantidad de tiempo que tarda en completarse, pero puede tardar tan solo un minuto según el sistema. Sin embargo, preste mucha atención a cualquier error informado por el proceso.

Normalmente, los únicos errores que se experimentarán aquí serán las bibliotecas de desarrollo que faltan. La salida probablemente indicará qué biblioteca falta y con esa biblioteca en particular se puede instalar fácilmente.

# apt-get install library-name

6. Si el comando de configuración se ejecutó sin errores, el resultado final debe ser una lista colorida de los elementos que se incluirán cuando se cree EFL en los próximos pasos.

Los siguientes pasos son crear las bibliotecas de EFL necesarias.

# make
# su -c 'make install'

Este proceso nuevamente variará según la máquina y los recursos de hardware disponibles para el proceso de compilación. La máquina virtual que se utiliza en esta guía tardó aproximadamente 10 minutos en completarse ambos comandos.

7. Una vez que se completa el proceso de construcción de EFL, es hora de construir Enlightenment.

# cd ../enlightenment-0.21.6
# ./configure --disable-systemd
# make
# su -c 'make install'

Los comandos anteriores tardarán entre 10 y 15 minutos, dependiendo una vez más del sistema que se esté utilizando. Una vez que se ha completado el comando final, se debe realizar una tarea más antes de iniciar el entorno de escritorio Enlightenment.

8. Este comando final configurará X11 para que inicie enlightenment cuando el usuario inicie X (no ejecute estos comandos como root).

# echo 'exec enlightenment_start' > ~/.xinitrc
$ startx

Si todo va bien, el sistema iniciará la configuración inicial de Enlightenment, que guiará al usuario a través del idioma, el teclado y otras opciones de configuración.

9. Una vez que se hayan configurado todas las configuraciones de usuario, ¡el usuario se colocará en el escritorio de Enlightenment!

¡Espero que este artículo haya sido beneficioso y que disfrute del nuevo entorno de escritorio Enlightenment en Devuan Linux! Por favor, avíseme si tiene algún problema o pregunta. Como siempre, ¡gracias por tomarse el tiempo de leer este artículo!