web-dev-qa-db-fra.com

Comment supprimer MacPorts sur un "système d'exploitation non pris en charge", c'est-à-dire la version bêta d'El Capitan Public?

L'installation MacPorts que j'ai eu sur Yosemite ne fonctionne pas sur El Capitan car elle n'est pas encore prise en charge. Je souhaite supprimer l'installation de Port ici, mais je ne parviens pas à exécuter les commandes de Port. Quelqu'un a-t-il une idée de comment le nettoyer? 

Lors de l'exécution d'une commande de port, j'obtiens le message d'erreur suivant: 

Error: Current platform "darwin 15" does not match expected platform "darwin 14"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
    while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
13
Ajay

Je viens d'aller de l'avant et supprimais manuellement les fichiers (à l'aide de rm):

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

Il ne semblait pas laisser de résidus ni rien casser. 

Une chose à noter cependant, c'est que mactex semble avoir été installé dans le même répertoire, ce qui a également été supprimé. Je n'avais pas réalisé que j'avais cela dans le même répertoire. Si vous voulez répéter les mêmes étapes, gardez cela à l’esprit.

12
Ajay

Cette solution a fonctionné pour moi, sans l'enlever:

La source

23

Ce que j'ai réussi avec mon El Capitan:

  1. xcode-select --install
  2. xcodebuild -license
  3. Réinstallez MacPorts en utilisant le fichier * .pkg approprié à votre OSX depuis https://www.macports.org/install.php
  4. terminé.
7
Shi Jieming

wget récupère un fichier bz2 mais les instructions de décompression s'appliquent à gz . Essayez plutôt le texte suivant

tar xjvf MacPorts-2.3.3.tar.bz2

Le reste a bien fonctionné sur El Capitan.

Merci.

1
schup