He instalado MacPorts en mi Mac OS X Lion y me gustaría eliminarlo. ¿No debería haber más rastros de MacPorts?
¿Hay alguna forma de hacer esto?
He instalado MacPorts en mi Mac OS X Lion y me gustaría eliminarlo. ¿No debería haber más rastros de MacPorts?
¿Hay alguna forma de hacer esto?
Respuestas:
Desde el manual, la desinstalación de MacPorts funciona de la siguiente manera. Primero debe desinstalar todos los puertos:
sudo port -fp uninstall --follow-dependents installed
Si port
no se encuentra, intente en su /opt/local/bin/port
lugar.
Además, para eliminar los restos de MacPorts, deberá eliminar los siguientes archivos con este comando único (copiar y pegar línea por línea en la 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
Advertencia: no ejecute un sudo
comando, especialmente rm -rf
uno, a menos que sepa lo que está haciendo e ingrese cada línea individualmente si no está seguro.
Tenga en cuenta que MacPorts crea su propio usuario y grupo de usuarios . También se pueden quitar. Vea esta respuesta en Pregunte diferente para más información.
Finalmente, cada puerto instalado a través de MacPorts puede crear nuevamente su propio usuario y grupo, por lo que es posible que deba realizar una limpieza manual.
/opt/
ni siquiera existe en una instalación predeterminada de OS X, por lo que puede eliminarlo de forma segura.
Esta guía me ayudó a eliminar MacPorts: http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/
Aquí hay un resumen (en caso de que el enlace se bloquee): Primero, desinstale MacPorts:
sudo port -f uninstall installed
Segundo paso: elimine todo lo que queda de MacPorts (verifique primero MySQL y otras cosas en / opt / local):
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
Después de eso, debe eliminar / opt / local / bin de su $ PATH
$ brew doctor
da:Warning: Setting DYLD_LIBRARY_PATH can break dynamic linking. You should probably unset it.