A partir do manual, a desinstalação do MacPorts funciona da seguinte forma. Você precisa primeiro desinstalar todas as portas:
sudo port -fp uninstall --follow-dependents installed
Se port
não for encontrado, tente /opt/local/bin/port
.
Além disso, para remover os remanescentes do MacPorts, você precisará excluir os seguintes arquivos por este único comando (copiar e colar linha por linha no Terminal):
sudo rm -rf /opt/local
sudo rm -rf /Applications/DarwinPorts
sudo rm -rf /Applications/MacPorts
sudo rm -rf /Library/LaunchDaemons/org.macports.*
sudo rm -rf /Library/Receipts/DarwinPorts*.pkg
sudo rm -rf /Library/Receipts/MacPorts*.pkg
sudo rm -rf /Library/StartupItems/DarwinPortsStartup
sudo rm -rf /Library/Tcl/darwinports1.0
sudo rm -rf /Library/Tcl/macports1.0
sudo rm -rf ~/.macports
Aviso: não execute um comando sudo
, especialmente um rm -rf
one, a menos que você saiba o que está fazendo e insira cada linha individualmente, se não tiver certeza.
Note que o MacPorts cria seu próprio usuário e grupo de usuários . Eles podem ser removidos também. Veja esta resposta no Ask Different para mais informações.
Por fim, cada porta instalada por meio do MacPorts pode criar novamente seu próprio usuário e grupo, portanto, talvez seja necessário realizar uma limpeza manual.