Pesquisa de site

Instale o Enlightenment Desktop no Devuan Linux


Em um artigo anterior sobre a instalação do Devuan Linux, uma nova instalação do Devuan Linux foi instalada sem um ambiente gráfico com o único propósito de instalar posteriormente o ambiente de desktop Enlightenment.

Enlightenment era originalmente um gerenciador de janelas e se transformou em um ambiente de área de trabalho maravilhoso. Para obter mais informações sobre os projetos, visite a página ‘sobre nós’ localizada: https://www.enlightenment.org/about.

Este artigo abordará como instalar a versão mais recente do Enlightenment. No momento em que este artigo foi escrito, a versão atual do Enlightenment era a versão 0.21.6 e a versão atual das bibliotecas EFL era a versão 1.18.4.

Requisitos de sistema

Se continuarmos com o artigo de instalação do Devuan, o sistema já deverá ter os requisitos mínimos necessários para a iluminação.

Porém, se começar do zero, a seguir estão as especificações mínimas sugeridas para este processo.

  1. Pelo menos 15 GB de espaço em disco; fortemente encorajado a ter mais
  2. Pelo menos 2GB de RAM; mais é encorajado
  3. Conexão de internet; o instalador irá baixar arquivos da Internet

Instalação do Enlightenment Desktop no Devan Linux

1. O primeiro passo é garantir que o Devuan esteja totalmente atualizado. A primeira etapa é executar uma série de comandos para obter os pacotes mais recentes disponíveis para Devuan.

O seguinte deve ser executado como usuário root e a instalação padrão do Devuan não inclui o pacote ‘sudo’. Será necessário fazer login como usuário root:

su root
apt-get update
apt-get upgrade

2. Assim que o Devuan for atualizado e todas as reinicializações necessárias forem realizadas, é hora de começar a construção do EFL e do Enlightenment.

Ao compilar qualquer coisa a partir do código-fonte, sempre há diversas dependências que precisarão ser instaladas antes de iniciar o processo. A seguir estão as bibliotecas e ferramentas de desenvolvimento necessárias para EFL/Enlightenment no Devuan e para instalá-las rapidamente, execute o seguinte 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'

Esse processo exigirá o download de cerca de 170 MB de arquivos e provavelmente levará de 5 a 15 minutos, dependendo da conexão com a Internet e da velocidade do computador. No entanto, o processo em uma VM demorou cerca de 3 minutos.

3. Uma vez obtidas as dependências necessárias, é hora de baixar os arquivos necessários para EFL e Enlightenment.

Todos os arquivos necessários podem ser obtidos usando o 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 levará cerca de um minuto para ser concluído na maioria das conexões de Internet. O comando simplesmente baixa os arquivos de desenvolvimento necessários para construir EFL e Enlightenment a partir do código-fonte.

4. O próximo passo é extrair o conteúdo dos tarballs.

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

Os dois comandos acima criarão duas pastas no atual chamadas diretamente ‘efl-1.18.4’ e ‘enlightenment-0.21.6’ respectivamente.

5. A primeira dessas pastas que será necessária é a pasta ‘efl-1.18.4’. Como o Devuan pretende ser livre de sistema, o processo de preparação do código-fonte exigirá um parâmetro de configuração especial para ser construído corretamente posteriormente.

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

O comando configure acima varia no tempo que leva para ser concluído, mas pode levar apenas um minuto, dependendo do sistema. Porém, preste muita atenção a quaisquer erros relatados pelo processo.

Normalmente, os únicos erros que ocorrerão aqui serão a falta de bibliotecas de desenvolvimento. A saída provavelmente indicará qual biblioteca está faltando e com a qual essa biblioteca específica pode ser facilmente instalada.

apt-get install library-name

6. Se o comando configure foi executado sem erros, o resultado final deverá ser uma lista colorida dos itens a serem incluídos quando o EFL for construído nas próximas etapas.

As próximas etapas são realmente criar as bibliotecas EFL necessárias.

make
su -c 'make install'

Este processo novamente irá variar com base nos recursos de máquina e hardware disponíveis para o processo de construção. A máquina virtual usada neste guia levou aproximadamente 10 minutos para que ambos os comandos fossem concluídos.

7. Uma vez concluído o processo de construção do EFL, é hora de construir o Enlightenment.

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

Os comandos acima levarão de 10 a 15 minutos, dependendo mais uma vez do sistema que está sendo usado. Assim que o comando final for concluído, mais uma tarefa precisa ser realizada antes de iniciar o ambiente de área de trabalho do Enlightenment.

8. Este comando final configurará o X11 para iniciar o Enlightenment quando o usuário iniciar o X (não execute esses comandos como root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Se tudo correr bem, o sistema iniciará a configuração inicial do Enlightenment que guiará o usuário pelo idioma, teclado e outras definições de configuração.

9. Depois que todas as configurações do usuário forem definidas, o usuário será levado ao Enlightenment Desktop!

Espero que este artigo tenha sido benéfico e que você aproveite o novo ambiente de desktop Enlightenment no Devuan Linux! Por favor, deixe-me saber se você tiver algum problema ou dúvida. Como sempre, obrigado por reservar um tempo para ler este artigo!