Question

j'utilise ce lien pour désinstaller macports et installer à la place homebrew.Cependant, je rencontre une erreur lors de la première étape.je cours sudo port -f uninstall installed mon terminal (je suis sur un mac d'ailleurs) et il me crache ça :

Warning: port definitions are more than two weeks old, consider using selfupdate
Warning: configured user/group macports does not exist, will build as root
---> Uninstalling python27 @2.7.1_3
Error: Target org.macports.uninstall returned: error deleting "/opt/local/var/macports/software/python27/2.7.1_3": directory not empty
Log for python27 is at: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_python27_2.7.1_3/python27/main.log
Warning: Failed to execute portfile from registry for python27 @2.7.1_3 
--->  Uninstalling python27 @2.7.1_3
Error: port uninstall failed: error deleting "/opt/local/var/macports/software/python27/2.7.1_3": directory not empty

Je ne suis pas vraiment sûr de ce que cela signifie et je ne suis pas très familier avec les macports.Je ne pense même pas avoir installé python avec macports...

Était-ce utile?

La solution

Si vous souhaitez supprimer macports, je ferais simplement la suppression

sudo rm -rf \
    /opt/local \
    /Applications/DarwinPorts \
    /Applications/MacPorts \
    /Library/LaunchDaemons/org.macports.* \
    /Library/Receipts/DarwinPorts*.pkg \
    /Library/Receipts/MacPorts*.pkg \
    /Library/StartupItems/DarwinPortsStartup \
    /Library/Tcl/darwinports1.0 \
    /Library/Tcl/macports1.0 \
    ~/.macports

Les premiers avertissements que vous recevez sont dus au fait que vous ne disposez pas de la dernière version de macports, alors exécutez la mise à jour automatique.Pour l'erreur, vous devez consulter le journal suggéré /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_python27_2.7.1_3/python27/main.log

La raison pour laquelle macports a installé Python sans que vous le demandiez est probablement parce que vous avez demandé un port nécessitant l'utilisation de Python.Macports installera son propre python afin de savoir exactement quelle version et quelles options de compilation ont été utilisées pour python, car les développeurs ayant une longue expérience avec les fournisseurs Unix ont constaté que les fournisseurs (par ex.Apple) peut changer les choses et provoquer des problèmes (voir les dernières mises à jour de Xcode pour un bon exemple) ou ne pas fournir les corrections de bugs ultérieures nécessaires.Homebrew fait confiance à Apple et utiliserait donc les versions d'Apple

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top