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
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.