Instale o Ubuntu Core no seu Raspberry Pi: Guia Completo e Fácil!

Foto do autor

By luis

Alguma vez desejou ter um servidor Ubuntu a um preço inferior a 60 €? Graças ao Ubuntu Snappy Core, agora é possível obter uma versão simplificada e otimizada do Ubuntu, ideal para executar aplicações de nível de servidor no Raspberry Pi de forma descomplicada. É importante salientar que, apesar de o nome “Ubuntu” constar no título do Snappy Core, ele não opera da mesma forma que um Ubuntu tradicional. Em vez disso, funciona exclusivamente com pacotes Snappy, o que significa que os utilizadores não podem usar comandos como “sudo apt install xxx”. Descubra como instalar o Ubuntu Core no seu Raspberry Pi.

Atenção: O Snappy Core é compatível com outros dispositivos integrados além da linha Pi, como o Orange Pi, Intel Joule e outros.

O que é o Ubuntu Core?

O Ubuntu Core é uma versão minimalista do Ubuntu, desprovida da base principal do Debian (apt/apt-get). Esta versão do Ubuntu é particularmente adequada para dispositivos da Internet das Coisas, computadores em nuvem e pequenos dispositivos, como o Raspberry Pi.

Devido à sua natureza despojada, o Ubuntu Core opera de forma mais leve e requer menos recursos. Todos os pacotes e programas no sistema são disponibilizados através de Snaps, o que simplifica a obtenção das versões mais recentes de software no Ubuntu Core.

Preparação

Criar uma conta

Para utilizar o Ubuntu Core, é necessário possuir uma conta SSO. Aceda a esta página e inscreva-se. Ao iniciar sessão no Ubuntu Snappy Core com a sua conta, esta será vinculada e registada no seu Pi.

Importar chave SSH

Após criar a sua conta no Ubuntu, o passo seguinte consiste em importar uma chave SSH para garantir que o SSH funciona corretamente quando aceder ao Ubuntu Core. Se já possuir uma chave SSH pública (geralmente localizada em ~/.ssh e com a extensão .pub), copie o seu conteúdo para esta página.

Caso contrário, pode consultar o nosso guia sobre como gerar chaves SSH. Siga apenas a parte do artigo que explica como gerar as chaves, ignorando a secção sobre como importar a chave. Em vez disso, copie o conteúdo do ficheiro id_rsa.pub, localizado em ~/.ssh, para a página do Ubuntu.

Criar mídia de instalação

Depois de importar a sua chave SSH pública, a próxima etapa é criar a mídia de instalação. Faça o download da versão mais recente do Ubuntu Core para Raspberry Pi 2 ou Raspberry Pi 3. Em seguida, ligue um cartão Micro SD ao seu computador.

Utilize o Etcher para gravar a mídia de instalação no cartão Micro SD.

Primeira inicialização

Insira o cartão Micro SD com o Ubuntu Core no Raspberry Pi. Ligue também um cabo HDMI e um teclado. Ao ligar o Pi, irá surgir um aviso no ecrã, indicando que está pronto para a configuração. Prima a tecla Enter para iniciar o processo de configuração do Ubuntu Core.

Selecione “Iniciar”. Na primeira página, terá de configurar a ligação de rede para o Pi. O Ubuntu Core suporta conexões Ethernet e sem fios. Se estiver a usar um Pi 3 e precisar de Wi-Fi, selecione “wlan0” e continue a partir daí.

Configuração

Nota: Utilizadores do Pi 2 que necessitem de Wi-Fi terão de usar um dongle USB sem fios.

Durante a configuração da rede, certifique-se de selecionar “Usar DHCPv4” se estiver a usar IPv4. Esta opção atribuirá automaticamente um endereço IP ao dispositivo. Caso esteja a utilizar IPv6, selecione “Usar DHCPv6”.

Após configurar a conexão de rede, o Ubuntu Core irá solicitar o seu endereço de e-mail. Este deve corresponder ao endereço associado à conta Ubuntu criada anteriormente. Introduza-o e selecione “concluído”.

Ao tentar iniciar sessão, o Ubuntu Core informará que o dispositivo foi registado na conta de e-mail fornecida e que é possível iniciar sessão através de SSH.

Copie o comando SSH que aparece no ecrã e utilize-o num terminal do seu computador Linux. Lembre-se que o início de sessão requer a mesma chave SSH aplicada anteriormente. Certifique-se de que a chave adicionada à sua conta Ubuntu também está presente no computador que vai usar para iniciar sessão. O ficheiro deve estar em ~/.ssh/id_rsa.pub

Utilização do Ubuntu Core

Após a configuração inicial, o Ubuntu Core carregará uma sessão do Ubuntu baseada em terminal. Pode iniciar sessão na sessão principal do Ubuntu no Raspberry Pi através de um terminal SSH num computador remoto ou usar a sessão de terminal diretamente no Pi.

Para iniciar sessão, substitua X e Y pelas informações SSH que o Ubuntu Core apresentou no ecrã durante o processo de configuração inicial.

ssh [email protected]

Tenha em mente que o Ubuntu Core não utiliza o Apt. Para instalar software, terá de interagir com os pacotes Snap.

Pretende transformar o seu Pi num servidor NextCloud? Experimente:

sudo snap install nextcloud

Quer executar o Docker? Faça o seguinte:

sudo snap install docker

Existem inúmeros Snaps de nível de servidor que podem ser facilmente executados no Pi, tornando-o perfeito para um servidor Linux de baixo custo.

Nota: É importante referir que o Ubuntu Core não se destina à computação tradicional. Se pretende ter uma experiência de desktop Ubuntu tradicional, é preferível instalar o Ubuntu Mate para Raspberry Pi, que oferece uma experiência Linux tradicional baseada em ARM para Pi 2 e Pi 3.