Búsqueda de sitios web

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 era 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. Al 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.

Requisitos del sistema

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. 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 Devuan se haya actualizado y se hayan realizado los reinicios necesarios, es hora de comenzar la construcción de EFL e Enlightenment.

Al compilar algo desde el código fuente, siempre hay varias dependencias que deberán instalarse antes de comenzar el proceso. Las siguientes son las bibliotecas y herramientas de desarrollo necesarias 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 unos 170 MB de archivos y probablemente podría tardar entre 5 y 15 minutos, dependiendo de la conexión a Internet y la velocidad de la computadora. Sin embargo, el proceso en una VM tardó unos 3 minutos.

3. Una vez obtenidas las dependencias necesarias, es 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 consiste simplemente en descargar los archivos de desarrollo necesarios para crear EFL e Enlightenment a partir del 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 el archivo actual llamadas directamente 'efl-1.18.4' y 'enlightenment-0.21.6' respectivamente.

5. La primera de estas carpetas que será necesaria 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 compilarlo 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 lleva 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 la falta de bibliotecas de desarrollo. El resultado probablemente indicará qué biblioteca falta y con qué 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 debería ser una lista colorida de los elementos que se incluirán cuando se cree EFL en los próximos pasos.

Los próximos pasos son crear las bibliotecas de inglés como lengua extranjera necesarias.

make
su -c 'make install'

Nuevamente, este proceso variará según los recursos de máquina y hardware disponibles para el proceso de compilación. La máquina virtual que se utiliza en esta guía tardó aproximadamente 10 minutos en completar 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 haya completado 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 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 Enlightenment que guiará al usuario a través del idioma, el teclado y otras configuraciones.

9. Una vez que se hayan configurado todas las configuraciones del usuario, ¡el usuario será colocado en Enlightenment Desktop!

¡Espero que este artículo haya sido beneficioso y que disfrutes del nuevo entorno de escritorio 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 de leer este artículo!