Como instalar programas Linux no macOS Mojave

Nos diversos sistemas operacionais atuais podemos verificar as diferentes diferenças entre eles, desde os sistemas de arquivos, Windows (NTFS), macOS (APFS) ou Linux (Ext4), até a utilização de aplicativos e programas.

Um ponto crítico é quando, como usuários que manipulam comandos através do terminal, migramos para outro sistema operacional, podemos sentir esse choque e justamente por isso os desenvolvedores criaram utilitários como o subsistema Linux no Windows 10 mas no macOS, em neste caso falando da nova versão do Mojave, não temos nenhuma opção integrada ou não, que facilita esta tarefa sem a necessidade de recorrer a uma máquina virtual como vimos no macOS High Sierra

Por isso, Solvetic falará sobre MacPorts que é a aposta para rodar vários comandos Linux no macOS Mojave.

O que é MacPortsÉ um utilitário de código aberto que foi projetado para criar um sistema escalonável, capaz de compilar, instalar e atualizar software de código aberto baseado na linha de comando. Sua licença é BSD com 3 cláusulas, e com ela teremos acesso a milhares de ports que nos ajudarão na tarefa de compilar e instalar software open source diretamente no Mojave sem usar máquinas virtuais ou outros tipos de utilitários.

MacPorts tem mais de 19.000 portas que estão organizadas em mais de 89 categorias diferentes.

1. Como instalar a macOS Xcode Developer Tool


A primeira etapa é instalar a ferramenta Xcode, que é um pacote gerado pela Apple que inclui compiladores, bibliotecas e ferramentas adicionais necessárias para desenvolver aplicativos específicos para macOS.

Para instalar o Xcode no macOS Mojave, temos duas opções, que são:

Opção 1Em primeiro lugar, acesse o seguinte link na App Store e, a partir daí, baixe o utilitário:

opção 2A segunda opção é executar o seguinte comando no terminal:

Passo 1

 xcode-select -install

Passo 2
Ao inserir a senha, o seguinte será exibido:

etapa 3
Clique no botão Instalar para iniciar o processo de instalação:

Passo 4
Lá aceitamos os termos da licença e iniciamos o processo de busca dos pacotes:

Inicie o processo de download:

Etapa 5
Depois de baixado, a instalação começará:

Finalmente, veremos o seguinte:

2. Como instalar pacotes MacPorts no macOS Mojave


Chegou a hora de baixar o utilitário MacPorts para o Mojave e para isso iremos ao seguinte link:

Veremos o seguinte:

Passo 1
Como o macOS Mojave ainda é um sistema beta, não o veremos lá, em vez disso, podemos baixar a versão 2.5.2.10.13 do macOS High Sierra com a extensão .dmg ou pkg.asc para realizar o processo de instalação, devemos tente ambas as opções porque às vezes um erro de compatibilidade pode ser gerado.

Depois de baixar o arquivo, procedemos à sua execução e o seguinte assistente será exibido:

Passo 2
Lá, clicamos no botão Continuar para ver um pequeno resumo sobre como funciona o MacPorts:

etapa 3
Clique novamente em Avançar e agora devemos aceitar os termos da licença:

Passo 4
Na próxima janela, será hora de selecionar o local onde os MacPorts devem ser instalados no macOS Mojave:

Etapa 5
Clique em Instalar para iniciar o processo, mas primeiro devemos inserir a senha do administrador:

Etapa 6
Clique no botão Instalar software e o processo de instalação do MacPorts será iniciado:

Etapa 7
Assim que este processo for concluído, veremos o seguinte:

Clique em Fechar para sair do assistente. Desta forma, instalamos MacPorts no Mojave.

3. Como acessar MacPorts


O próximo passo é acessar o utilitário para verificar se está funcionando corretamente, para isso vamos ao terminal e executamos a linha de ports:

Lá podemos ver que acessamos o modo Shell para tarefas de gerenciamento e também veremos a versão do MacPorts que foi instalada, saímos deste modo usando as teclas Ctrl + C.

⌃ + C

4. Como instalar aplicativos Linux com MacPorts macOS Mojave

Passo 1
Primeiro, podemos listar todos os pacotes disponíveis no MacPorts executando o seguinte:

 lista de portas

Lá, veremos uma ampla lista de pacotes disponíveis.

Passo 2
Se quisermos pesquisar um pacote específico, usaremos a seguinte sintaxe:

 porta pesquisa "pacote"
etapa 3
Por exemplo, apache de pesquisa de porta. Lá vemos todos os pacotes disponíveis para essa pesquisa.

Passo 4
Se quisermos obter mais informações sobre um pacote específico, iremos executar o seguinte:

 informação da porta "pacote"

Etapa 5
Agora, para instalar um pacote Linux no macOS Mojave usando MacPorts, neste caso o Apache, vamos executar o seguinte:

 sudo port install apache2
Devemos inserir a senha do administrador e, em seguida, inserir a letra Y para confirmar o download:

Etapa 6
Podemos ver que o processo de instalação continua.

Depois de concluído, o seguinte será exibido:

Etapa 7
Portanto, podemos instalar qualquer um dos pacotes disponíveis, por exemplo, Nmap, e depois executá-lo normalmente como se estivéssemos no Linux:

Desta forma, temos esta opção prática para executar este tipo de utilitários Linux no macOS Mojave.

wave wave wave wave wave