Converter Ubuntu Desktop em Server

Veja como converter uma instalação padrão do Ubuntu desktop para Ubuntu server e entenda um pouco mais sobre como o Linux funciona!


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


1. Introdução

Atentos que, quando falo Ubuntu desktop, me refiro tanto ao principal com Gnome Shell, quanto a todos os demais sabores!

  • Dificuldades deste tutorial:
    Requer conhecimentos gerais sobre o uso do Terminal.
    Noções sobre pacotes do sistema.

A Canonical desenvolveu várias soluções com base no Ubuntu, entre eles o Server, IoT e o Cloud. Obviamente o Ubuntu IoT e o Cloud possuem inclusive arquiteturas diferentes e rodam sobre bases diferentes (ARM e AWS, por exemplo).

Ja quando falamos em Ubuntu desktop e Ubuntu Server, dá a impressão que existem duas versões distintas do Ubuntu, mas isso não é verdade! Basicamente só existe um sistema, o Ubuntu. Só que cada instalação traz aplicativos padrão voltados para o uso em máquinas desktop ou servidor.

Melhor ainda, para ter um servidor Ubuntu você não precisa sequer começar do zero, formatando e instalando. Isso porque é possível transformar uma instalação do Ubuntu desktop em servidor, de um jeito bem prático, utilizando os meta-pacotes que a Canonical fornece nativamente no repositório.

Os comandos ensinados aqui valem pra qualquer versão do Ubuntu, desde que com repositórios ainda Online, por depender de download de pacotes para conversão dos pacotes Desktop para Server. Ou seja, o 14.04 por exemplo já está obsoleto e offline, porém o 16.04 ainda está Online e pode ser convertido.

2. Conversão

Para fazer a conversão, abra um terminal e digite:

$ sudo apt update
$ sudo apt install tasksel

Remova o desktop usando o comando conforme sua interface de usuário:

Ubuntu normal:

$ sudo tasksel remove ubuntu-desktop
$ sudo tasksel remove ubuntu-gnome-desktop

Ubuntu Budgie:

$ sudo tasksel remove ubuntu-budgie-desktop

Ubuntu MATE:

$ sudo tasksel remove ubuntu-mate-desktop

Lubuntu:

$ sudo tasksel remove lubuntu-desktop

Kubuntu:

$ sudo tasksel remove kubuntu-desktop

Xubuntu:

$ sudo tasksel remove xubuntu-desktop

2.1 Instalação

Agora faça a instalação dos pacotes do server:

$ sudo tasksel install server

Durante a instalação do Server, será perguntado quais opções você deseja instalar, como
Instale o kernel do server e outros pacotes necessários:

$ sudo apt install linux-server linux-image-server

Remova o gerenciador de login gráfico do Ubuntu conforme seu sabor:

$ sudo apt --purge remove lightdm
$ sudo apt --purge remove gdm

Se tudo correu bem, use seu editor de texto preferido para modificar o arquivo de configuração /etc/default/grub, para atualizar as seguintes definições.

Comente a linha GRUB_HIDDEN_TIMEOUT;
Mude a linha GRUB_TIMEOUT para GRUB_TIMEOUT=5
Mude a linha GRUB_CMDLINE_LINUX_DEFAULT para GRUB_CMDLINE_LINUX_DEFAULT=””
Mude a linha GRUB_TERMINAL para GRUB_TERMINAL=console

Por fim, atualize o grub:

$ sudo update-grub2

Quando a atualização do Grub terminar, você pode reiniciar o Ubuntu para começar a utilizar, usando o comando:

$ sudo reboot

3. Conclusão

Pronto! Seu novo servidor está pronto e já pode ser usado normalmente. Caso deseje, mas não recomendo, pode instalar uma interface de usuário nele.

#UrbanCompassPony

Deixe um comentário