Mac OS: Instalação do MacPorts

Esta dicas é das antigas, mas resolvi mantê-la na migração do site.

O MacPorts é um sistema de gerenciamento de pacotes que facilita o processo de instalação de softwares no Mac OS, ele surgiu antes do gerenciador de pacotes Homebrew, que atualmente é o mais utilizado

Este é um projeto baseado em software de código aberto, ele teve início em 2002 e visa agilizar processo de instalação de outros softwares open-source. Sua origem foi marcada com a participação de alguns funcionário da própria Apple como Landon Fuller, Kevin Van Vechten e Jordan Hubbard.

Quando este pacote realiza a instalação de um novo software ele primeiro verifica as dependência, baixa e compila cada uma delas e finalmente baixa e compila o aplicativo solicitado, evitando desta forma que ocorra instalações”quebradas

Por volta do mês de dezembro de 2005, este projeto possuía 3000 Ports, ou seja 3000 aplicações portadas. Em março de 2013 este valor pulou para 16.500 Ports

Continue lendo para aprender a realizar a instalação deste pacote no seu Mac.

Para instalar o MacPorts, abra um terminal e execute o procedimento descrito a seguir:

O primeiro passo no processo de instalação é utilizar o comando “sudo” para tornar-se o “root

sudo su -

Em seguida devemos criar o diretório para armazenar o código fonte do MacPort:

mkdir -p /opt/mports
cd /opt/mports

Com o diretório criado, devemos obter a ultima versão disponível no repositório SVN:

svn checkout https://svn.macports.org/repository/macports/trunk

Depois de  baixar os arquivos devemos iniciar o processo de compilação da aplicação:

cd /opt/mports/trunk/base
./configure --enable-readline
make

Com a aplicação compilada, já podemos instala-la:

sudo make install
make distclean

Depois de instalada, devemos atualizar a lista de pacotes que o MacPort disponibiliza:

/opt/local/bin/port -v selfupdate

E precisamos ajustar uma linha do arquivo libxml2:

/opt/local/bin/port edit libxml2

Com o editor aberto digite o comando abaixo e pressione Enter:

:%s/reinplace/reinplace -local C/g

Finalmente devemos incluir o MacPorts no caminho de busca. Edite o arquivo .bash_profile:

nano .bash_profile

E no final do mesmo adicione a seguinte linha:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Desta forma o Macports já está instalado e pronto para uso. Boa Diversão.

Referencias: