Como instalar um Ambiente de Desktop (GUI) no Ubuntu Server

você deseja instalar o GUI no seu Ubuntu server? Você pode fazer isso totalmente na maioria dos cenários e vou discutir as etapas em detalhes neste tutorial.

mas antes de ver isso, deixe-me dizer por que a edição do servidor não vem com GUI e em quais casos você pode instalar a GUI em seu servidor.

Por Que o servidor Ubuntu não tem uma GUI?

se você comparar o Ubuntu desktop com o servidor, a principal diferença será a ausência de GUI, ou seja, o ambiente de trabalho na edição do servidor. Ubuntu Server é basicamente uma versão listrada do Ubuntu desktop sem os módulos gráficos.

isso é intencional. Um servidor Linux pretende usar os recursos do sistema na execução de serviços. O ambiente gráfico da área de trabalho consome muitos recursos do sistema e, por esse motivo, os sistemas operacionais do servidor não incluem um ambiente de desktop por padrão.

você pode usar um servidor Ubuntu em 512 MB de RAM, mas um desktop Ubuntu precisará de pelo menos 2 GB de RAM para funcionar decentemente. Isso é considerado um desperdício de recursos no mundo dos servidores.

como usuário do servidor (ou sysadmin), espera-se que você use e gerencie seu sistema por meio da linha de comando. Você deve ter um conhecimento decente dos comandos do Linux para esse fim.

sistema necessário reiniciar
Normalmente, você tem que gerenciar um servidor a partir da linha de comando

você realmente precisa para instalar o GUI no seu servidor?

algumas pessoas não se sentem confortáveis com a ideia de fazer tudo usando comandos no terminal. A maioria das pessoas está condicionada a usar um computador graficamente, afinal.

você pode optar por instalar um ambiente de desktop em seu servidor e usá-lo graficamente. Não é assim que a maioria das pessoas faz, mas é uma opção.

mas isso funciona apenas se você tiver acesso direto ao servidor. Se você estiver executando – o em uma máquina física como um servidor, um desktop/laptop ou dispositivos como Raspberry Pi. Você também pode instalá-lo em um servidor em execução em uma máquina virtual se tiver acesso direto ao sistema host.

se você tiver um servidor implantado usando um provedor de servidor em nuvem como Linode, DigitalOcean ou AWS, instalar a GUI não será uma boa ideia. Se você tem um servidor remoto que deseja gerenciar graficamente, pode usar ferramentas como Webmin ou Cockpit. Essas ferramentas permitem que você use e gerencie seus servidores graficamente em um navegador da web. Ele consome muito menos recursos do sistema do que um ambiente de desktop completo.

interface do Cockpit
ferramentas como Cockpit permitem gerenciar servidores Linux graficamente

como instalar a GUI no servidor Ubuntu?

uma vez que o básico esteja claro, vamos ver as etapas para instalar um ambiente de desktop em um servidor Ubuntu.

você precisará das seguintes coisas:

  • Ubuntu Server configurado e em execução com pelo menos 2 GB de RAM
  • privilégios Administrativos (você precisa para executar comandos sudo)
  • ligação à Internet (você está indo para fazer o download e instalar novos pacotes)

No meu caso, o Ubuntu server é instalado em uma máquina virtual e tenho acesso direto para a máquina host. Eu usei o mesmo método em um servidor Ubuntu instalado em um Raspberry Pi.

atenção!

essas coisas são boas para fins experimentais quando você está aprendendo e explorando. Por favor, não adicione GUI em um servidor de produção. Remover a GUI posteriormente pode causar problemas de dependência e deixar um sistema quebrado em alguns casos.

Preparando o seu sistema

Primeiro, já que você está indo para fazer alguns de todo o sistema modificações, vamos atualizar & atualizar tudo para se certificar de que nosso sistema está executando a versão mais recente dos pacotes:

sudo apt update && sudo apt upgrade

Instalando o ambiente de área de trabalho

Com as atualizações fora do caminho, você pode continuar com a instalação de um ambiente de trabalho.

existem duas maneiras de fazer isso:

  • Utilizar o apt para instalar os pacotes
  • Usando um Debian ferramenta chamada tasksel, que ajuda com a instalação de vários pacotes em um processo coordenado (tarefas)

Qualquer um irá permitir que você instalar o ambiente de área de trabalho que você escolher como um pacote completo, como se você fosse instalar a versão desktop a partir do zero. Com isso, quero dizer que você obterá todos os aplicativos e ferramentas padrão que obtém com a versão desktop.

se você quiser usar tasksel você deve primeiro instalá-lo usando o seguinte comando:

sudo apt install tasksel

uma vez que esta tarefa é concluída, você pode usar tasksel para instalar o ambiente de trabalho (também conhecido como DE).

Agora, você provavelmente sabe que existem vários ambientes de desktop disponíveis. Você pode escolher o que você gosta. Alguns ambientes de desktop precisam de mais recursos do sistema (como GNOME), enquanto alguns usam menos recursos do sistema (como Xfce, MATE etc).

cabe a você decidir qual DE você gostaria de usar. Estou indo com a área de trabalho do GNOME, pois é a área de trabalho padrão para o Ubuntu. Mais tarde, compartilharei algumas dicas para instalar diferentes desktops também.

Se você estiver usando tasksel executar este comando:

sudo tasksel install ubuntu-desktop

se você deseja usar apenas o apt, em seguida, execute este comando:

sudo apt install ubuntu-desktop

Dependendo da velocidade da sua conexão de hardware e esse processo vai demorar de alguns minutos a uma hora.

quero apontar que ambas as ações resultarão na instalação completa do ambiente de Desktop GNOME. Executei os dois comandos por causa deste tutorial e acabei tendo exatamente os mesmos resultados.

instalar e configurar o Gerenciador de exibição

depois que esse processo for concluído, você precisará de um componente chamado Gerenciador de exibição, também conhecido como “gerenciador de login”. Essa ferramenta será responsável por iniciar o servidor de exibição e carregar a área de trabalho enquanto gerencia as sessões e a autenticação do Usuário.

por padrão, o GNOME Desktop usa GDM3 como seu Gerenciador de exibição, mas é um pouco pesado no lado dos recursos. Você pode usar algo mais leve e mais amigável aos recursos. Nesse caso, vamos com o lightdm, um gerenciador de telas independente de plataforma. Instale-o com o apt:

sudo apt install lightdm

ao instalar o lightdm, o sistema solicitará um gerenciador de exibição padrão porque apenas um pode ser executado por vez, embora você possa ter vários instalados.

Instalar o gerenciador de tela no Ubuntu server
Use a tecla de seta para seleccionar uma opção e, em seguida, utilizar a tecla tab para selecionar <OK> e pressione enter

Basta escolher conquest da lista e tecle <Ok>. Isso não deve demorar mais do que alguns minutos. Depois que essa tarefa for feito, você pode iniciar o gerenciador de tela e carregar a interface gráfica, com o seguinte comando:

sudo service lightdm start

Se você quiser verificar quais display manager está configurado no seu sistema você pode executar:

cat /etc/X11/default-display-manager

e você vai obter uma linha semelhante a este:

instalação gui ubuntu server padrão
Verificar o padrão de Exibição do Gerenciador

Se tudo correu de acordo com o plano, você terá uma tela de saudação carregado.

 instalando GUI ubuntu server Gnome Desktop greet
tela de saudações do GNOME Desktop com LightDM em um servidor Ubuntu

digite suas credenciais e você terá sua área de trabalho em execução.

instalando gui ubuntu server gnome desktop
GNOME Desktop totalmente carregado no servidor Ubutnu

se você quiser desligar a GUI, abra uma janela de terminal e digite:

sudo service lightdm stop

instalando outros ambientes de desktop (opcional)

anteriormente, eu disse que poderíamos escolher desktops diferentes, então vamos dar uma olhada em algumas alternativas.

MATE

MATE é um desktop leve baseado no código base GNOME2, é totalmente open source e uma opção muito agradável.

Para instalar o MATE, você deve executar:

sudo tasksel install ubuntu-mate-core

ou

sudo apt install ubuntu-mate-core

Lubuntu / LXDE/LXQT

Lubuntu é outra opção leve que eu recomendo se o seu sistema está com poucos recursos, ou se você está dando uma nova vida a um velho computador. Instalá-lo usando este comando:

sudo tasksel install lubuntu-core

ou

sudo apt install lubuntu-core

Xubuntu / Xfce

Xubuntu é uma derivada do Ubuntu, baseado no ambiente desktop Xfce que é leve, simples, estável, mas também é altamente personalizável. Se você quiser experimentá-lo, use o seguinte comando:

sudo tasksel install xubuntu-core

ou

sudo apt install xubuntu-core

estou deixando alguns outros desktops de fora, como KDE, Cinnamon e Budgie, não por nada de errado, eles também são excelentes desktops e você está livre para instalá-los como quiser.

como remover a GUI do servidor Ubuntu?

se você perceber que o ambiente de desktop está consumindo muitos recursos de computação, poderá remover os pacotes instalados anteriormente.

lembre-se de que isso pode causar problemas de dependência em alguns casos, portanto, faça um backup de seus dados importantes ou crie um instantâneo do sistema.

você sabe como remover pacotes do Ubuntu:

sudo apt remove ubuntu-desktopsudo apt remove lightdmsudo apt autoremovesudo service lightdm stop

reinicie seu sistema agora. Você deve estar de volta ao login normal da linha de comando.

encerrar

instalar uma GUI para uma área de trabalho é possível, mas não é necessário na maioria dos cenários. Se você não está muito confortável com a linha de comando, use uma distribuição de servidor como YunoHost que é construído em cima do Debian para lhe dar um servidor que pode ser gerenciado via GUI.

dito isto, se você estiver instalando um sistema do zero, recomendo que você vá com uma versão para desktop e evite as etapas extras depois.

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.