Como instalar programas Linux no macOS High Sierra

Quando migramos de um sistema operacional para outro em várias ocasiões, podemos sentir o impacto deste novo sistema, pois estamos familiarizados com uma série de comandos para o gerenciamento e controle de arquivos, aplicativos ou administração do sistema.

Em ambientes Linux, frequentemente usamos apt ou yum para o gerenciamento e administração dos pacotes disponíveis e instalados no sistema.

Com um gerenciador de pacotes, podemos baixar, instalar, atualizar e gerenciar certos aplicativos e suas dependências dentro do sistema operacional. Ao trabalhar em sistemas operacionais macOS, neste caso macOS High Sierra, podemos usar MacPorts para instalar aplicativos Linux no macOS a partir da linha de comando.

Hoje a Solvetic vai mostrar como podemos realizar essa tarefa de forma simples.

O que é MacPortsO Projeto MacPorts é uma iniciativa da comunidade de código aberto focada no projeto de um sistema fácil de usar para compilar, instalar e atualizar software de código aberto baseado em X11 ou Aqua em sistemas operacionais Mac.

Este projeto oferece o pacote de software MacPorts baseado na linha de comando sob uma Licença de Cláusula BSD 3 e, através dele, ter fácil acesso a milhares de portas que simplificam muito a tarefa de compilar e instalar softwares open source em seu Mac.

O MacPorts tem atualmente 20,19 portas em 87 categorias diferentes, com mais portas sendo adicionadas regularmente.

Os usuários de Mac não encontrarão ferramentas de linha de comando comuns, como nmap ou wget, e não há gerenciador de pacotes nativo no Mac para fornecê-las. Também podemos usar MacPorts para instalar software de código aberto como o GIMP.

1. Instalação da Xcode macOS Developer Tool


Xcode é uma ferramenta projetada pela Apple por meio da qual os desenvolvedores têm ferramentas úteis para criar e gerenciar aplicativos no macOS.

Para sua instalação temos duas opções:

Opção 1A primeira é ir para a App Store no seguinte link e a partir daí baixar e instalar o Xcode:

Lembre-se que será necessário inserir o nome de usuário e senha do ID Apple para realizar este download e instalação. Aí clicamos no botão Get e depois em Install para iniciar o processo de download e instalação, o que demora um certo tempo, pois o seu tamanho é de 5,4 GB.

opção 2A segunda opção é instalar o Xcode a partir da linha de comando e, para isso, abriremos um console de terminal e executaremos o seguinte comando:

 xcode-select -install
Vemos que a seguinte janela pop-up é exibida:

Lá, clicaremos no botão Instalar e, em seguida, devemos aceitar os termos da licença. Clique em Concordo e o processo de download e instalação das ferramentas começará:

2. Instalando os pacotes MacPorts no macOS

Passo 1
A próxima etapa é instalar os pacotes MacPorts atualizados a partir do seguinte link:

Lá veremos as seguintes opções. No nosso caso selecionamos a linha MacPorts-2.4.2-10.13-HighSierra.pkg mas devemos baixar a versão correta com base no sistema operacional utilizado.

Passo 2
Depois de baixado, procedemos à sua instalação e veremos o seguinte:

etapa 3
Lá clicamos em Continuar e seguiremos os passos do wizard como aceitar a licença, selecionar o caminho de instalação e finalmente estaremos prontos para instalar MacPorts:

Passo 4
Clique em Instalar e veremos que o processo começa:

Depois de concluído, este será o resultado. Clique em Fechar para sair do assistente.

Etapa 5
Agora, vamos abrir um console de terminal novamente e inserir a seguinte linha:

 porta
Este será o resultado:

PROLONGAR

Lá podemos ver a versão dos MacPorts que instalamos.

3. Instalação de aplicativos Linux com MacPorts macOS

Passo 1
Para instalar alguns aplicativos Linux no Mac com MacPorts, primeiro teremos que procurar os programas relevantes, se quisermos ver todos os pacotes disponíveis, executaremos a seguinte linha:

 lista de portas

Passo 2
Absolutamente todos os pacotes disponíveis para instalação serão exibidos lá. Podemos usar o comando port search, port search para encontrar um pacote específico, neste caso, procuraremos por nmap usando o seguinte comando:

 port search nmap
O resultado obtido será o seguinte:

etapa 3
Neste exemplo, obtemos vários resultados e o pacote a ser instalado será o primeiro na lista do nmap.
Se quisermos obter mais informações sobre o referido pacote, usaremos o parâmetro info da seguinte forma:

 port info nmap

Passo 4
Finalmente, para instalar o pacote nmap, executaremos o seguinte:

 sudo port instalar nmap
Vemos que é obrigatório inserir a senha do administrador:

Etapa 5
Assim que entrarmos e pressionarmos Enter, se for a primeira vez que usamos o Xcode, devemos executar o comando xcode -buildlicense para aceitar a licença de uso:

Etapa 6
Assim que aceitarmos inserindo o termo concordar, vemos que o processo de instalação do nmap começa no macOS High Sierra:

Etapa 7
Lá, inseriremos a letra Y para confirmar e continuar a instalação:

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

Com o nmap instalado, podemos executar o comando como faríamos no Linux via terminal:

 nmap -v -A scanme.nmap.org

Desta forma, aprendemos a instalar pacotes Linux, que são poucos, no macOS High Sierra de uma forma segura, simples e totalmente funcional. Vamos aproveitar ao máximo os MacPorts para aumentar a capacidade de gerenciamento do macOS High Sierra.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave