Instale Enlightenment Desktop en Devuan Linux


En un artículo anterior sobre la instalación de Devuan Linux, se instaló una instalación nueva 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 generado en un maravilloso entorno de escritorio. Para obtener más información sobre los proyectos, visite su página de "acerca de nosotros" ubicada en 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 esto, la versión actual 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 con 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. At least 15GB of disk space; strongly encouraged to have more
  2. At least 2GB of ram; more is encouraged
  3. Internet connection; installer will download files from the 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.

Se debe ejecutar lo siguiente 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 realicen los reinicios necesarios, es hora de comenzar la construcción de EFL y Enlightenment .

Cuando se construye algo desde la fuente, siempre hay varias dependencias que deben 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 170MB de los archivos, y es probable que se demore entre 5-15 minutos dependiendo de la conexión a Internet y la velocidad de la computadora. Sin embargo, el proceso en una máquina virtual tomó aproximadamente 3 minutos.

3. Una vez que se hayan obtenido las dependencias necesarias, es hora de descargar los archivos necesarios para EFL y Enlightenment .

Todos los archivos necesarios se pueden obtener utilizando 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 de Internet. El comando es simplemente descargar los archivos de desarrollo necesarios para crear EFL y Enlightenment desde el código fuente.

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

# 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 el actual llamado directamente '‘ 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 un sistema libre, el proceso de preparación del código fuente requerirá un parámetro de configuración especial para construirlo posteriormente.

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

El comando de configuración anterior variará en la cantidad de tiempo que se tarda en completar, pero puede demorar un minuto dependiendo del sistema. Sin embargo, preste mucha atención a cualquier error reportado por el proceso.

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

# apt-get install library-name

6. Si el comando de configuración se ejecutó sin ningún error, el resultado final debería ser una lista colorida de los elementos que se incluirán cuando se construya EFL en los próximos pasos.

Los siguientes pasos son crear las bibliotecas EFL necesarias.

# make
# su -c 'make install'

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

7. Una vez que se complete el proceso de compilación de EFL , es el momento de construir la Ilustración.

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

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

8. Este comando final configurará X11 para iniciar la iluminación 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 Iluminación , que guiará al usuario a través del idioma, el teclado y otros ajustes de configuración.

9. Una vez que se hayan configurado todos los ajustes del usuario, ¡el usuario se colocará en el Escritorio de Iluminación!

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