Como Instalar o Ubuntu em um Mac Um Guia para Geeks

Domínio da instalação do Ubuntu através do Xcode no MacOS lhe dará sérios motivos para se vangloriar

Executando o Ubuntu Linux usando o MacOS Xcode e você também pode com este hack peculiar!

🖥️ Então, você quer instalar o Linux em um Mac? Bem, há mais de uma maneira de fazer isso. Comparado com o que vou te mostrar abaixo, há um conjunto um pouco mais fácil de passos que o meu colega Adrian Kingsley-Hughes percorreu usando um instalador na App Store e o Kali Linux. Mas eu estou indo ao extremo geek. Juntos, vamos usar o Xcode e construir nosso próprio aplicativo de exemplo, que usaremos então para instalar a distribuição completa da última versão do Ubuntu, Noble Numbat. Uma vez feito isso, você terá direitos consideráveis de se gabar. Há muito a ser coberto, então vamos lá.

Baixe estes primeiro 👩‍💻

Você precisará baixar estes itens antes de começar a configurar o Linux:

Antes de prosseguir para o próximo passo, certifique-se de que o Xcode esteja totalmente instalado, de que você tenha o arquivo .iso do Ubuntu e de que você tenha baixado e descompactado o aplicativo de exemplo.

Depois que tudo estiver feito, podemos prosseguir.

Configure o aplicativo de hospedagem de VM no Xcode 🛠️

Vá em frente e abra o Xcode. Você verá uma tela inicial. Peça para ele abrir um projeto existente.

A partir daqui, navegue dentro da pasta que você criou ao extrair o aplicativo de exemplo e procure por um arquivo com terminação .xcodeproj. Clique em abrir.

Isso abrirá o aplicativo de exemplo. Bom, na verdade, ele irá avisar que você está abrindo um projeto baixado da Internet. Mas como o projeto vem diretamente do site do desenvolvedor Apple, acho que está tudo bem.

Agora, você terá o projeto aberto. Você precisa fazer um pouco de organização e depois estará pronto.

No painel mais à esquerda, clique no aplicativo de exemplo de nível superior (mostrado em 1). Em seguida, clique na guia Assinatura e Capacidades (mostrado em 2) e, finalmente, clique no botão Adicionar Conta na solicitação de Equipe (mostrado em 3).

Isso levará você à sua guia Contas, onde você só precisa se configurar como uma equipe.

Depois de fazer isso, feche a janela e você estará pronto para prosseguir. Aqui, você pode ver que meu aplicativo será assinado pela minha conta pessoal. Isso apenas informa ao MacOS que é meu aplicativo e que eu quero permitir que ele seja executado.

Você está pronto para começar a executar a VM. Clique na seta pequena para compilar e executar.

Instalando o Ubuntu 🚀

Seu aplicativo Xcode abrirá uma janela preta em branco e um seletor de arquivos. O seletor de arquivos (embora não te diga isso) está procurando o arquivo de instalação do Ubuntu .iso. Então, navegue até esse .iso, clique nele e clique em Abrir.

Em seguida, o GRUB (Grand Unified Bootloader) aparecerá naquela janela preta. Selecione Experimentar ou Instalar o Ubuntu e pressione Enter.

E deixe a mágica começar! O Ubuntu está sendo configurado em seu aplicativo Xcode.

E aqui vamos nós. Comece a configurar sua instalação do Ubuntu.

Vá em frente e selecione Instalar o Ubuntu, já que você está instalando em uma VM e não diretamente no seu computador de qualquer maneira.

Fiz a instalação completa.

Use a opção padrão, que é permitir que o instalador apague o disco virtual e configure seu sistema de arquivos virtual.

Executar o Ubuntu 🎉

O Ubuntu está pronto para ser executado. Basta clicar em Reiniciar Agora e começar.

“`html

Uma vez que reinicie, estará em um ambiente padrão, com uma pequena máquina virtual com a qual pode brincar.

Pensamentos Finais 💭

Durante a fase de instalação, o framework de Virtualização gera um pacote GUI Linux VM.bundle dentro da sua pasta pessoal. Isso cresce rapidamente, então se você tem pouco espaço, pode querer excluí-lo quando terminar de “Ubuntuar”. O meu tem 68,72GB depois de apenas algumas horas de experimentação.

Embora o aplicativo de exemplo seja limitado a operar apenas uma VM ao mesmo tempo, o próprio framework de virtualização do MacOS é capaz de lidar com várias VMs simultaneamente. Isso não é controlado pelo aplicativo que construímos, mas os desenvolvedores podem usar este framework para construir consoles de gerenciamento de virtualização mais poderosos.

O que você acha? Você avançou e instalou o Ubuntu dentro do Xcode? Vai tatuar “Ubuntu/Xcode Forever” no seu ombro? Vai cantar hinos gloriosos sobre suas habilidades com o Xcode para todos que quiserem ouvir? Quer dizer, você poderia. Se você não vai cantar músicas sobre Macs e Linux, talvez pudesse deixar alguns comentários abaixo.


Perguntas Frequentes

P1: É possível instalar o Linux em um Mac usando um instalador na App Store?

Com certeza! Meu colega Adrian Kingsley-Hughes escreveu um guia útil sobre instalar o Linux em um Mac usando um instalador na App Store e o Kali Linux. Confira para uma alternativa mais simples.

P2: Posso instalar o Ubuntu sem usar o Xcode?

Sim! Existem várias maneiras de instalar o Ubuntu em um Mac. Usar o Xcode e construir um aplicativo de exemplo é apenas uma abordagem geek. Você pode explorar métodos alternativos que podem se adequar melhor às suas preferências.

P3: Posso executar várias máquinas virtuais ao mesmo tempo no MacOS?

Embora o aplicativo de exemplo que construímos limite a operação a uma única VM, o próprio framework de virtualização do MacOS é capaz de lidar com várias VMs simultaneamente. Os desenvolvedores podem aproveitar este framework para construir consoles de gerenciamento de virtualização mais robustos.


📚 Referências: 1. Guia de Adrian Kingsley-Hughes sobre instalar o Linux em um Mac 2. Como instalar o Ubuntu Linux (É fácil!) 3. Último lançamento do Ubuntu: Noble Numbat 4. Página de builds diários para o Ubuntu 5. Aplicativo de exemplo para executar a máquina virtual dentro do Xcode 6. Ubuntu Desktop 23.10: Um vislumbre do futuro do Ubuntu Linux 7. Fedora Linux roda em todos os Macs M-powered – exceto um 8. Ubuntu 23.10: A atualização chata de sempre, até você explorá-la


📣 Não se esqueça de compartilhar sua experiência com o Ubuntu no Mac nas redes sociais! Mostre sua conquista geek e informe aos outros sobre esse truque impressionante. Sinta-se à vontade para se inscrever na minha newsletter de atualizações semanais em Substack e me seguir no Twitter, Facebook, Instagram e YouTube para mais projetos emocionantes e insights tecnológicos.

“`Certainly! Here’s the translated HTML text in Portuguese:

“`html

Feliz Ubuntuing! 🐧🍎

“`