Informations à seul usage de pratique virtuelle, non utilisables pour un vol réel
Les macs récents plus particulièrement ceux sous architecture arm64, sont livrés sans la pré-installation de Python.
Les prérequis:
Pour utiliser ORTHO4XP, en l’absence de python, il faut maintenant que l’utilisateur Mac réalise toutes les procédures d’installation et de configuration.
Il est nécessaire de réaliser les procédures étape par étape.
Si une mise à jour (Homebrew, Script Python …etc ) doit être réalisée après l’installation de tous les éléments, y compris Ortho4XP, il faudra réinstaller ORTHO4XP.
L’installation va se faire en intervenant dans plusieurs domaines
1) Vérifications et nettoyage si présence d’anciennes versions.
2) Utilisation du terminal pour l’installation de HomeBrew et des scripts.
3) Accorder les autorisations à certains fichiers ORTHO4XP qui sont bloqués par la sécurité du Système Mac.
Surtout avant de lancer les procédures :
Vérifiez que les sécurités du système SIP (protection de l'intégrité du système) sont biens actifs. S’ils sont désactivées il faut les réactiver.
Si d’anciennes versions ont été installées par Apple ou par l’utilisateur, lors des changements de Mac avec la procédure de migration, on conserve ces anciennes versions présentes dans nos systèmes.
Pour mémoire, plusieurs versions de Python peuvent cohabiter. Néanmoins elles peuvent rentrer en conflit avec ORTHO 4XP.
S’il est nécessaire de devoir installer plusieurs versions Python, il sera plus judicieux de réaliser des “espaces virtuels” par utilisation de version.
Comme je n’ai besoin de Python 3 que pour ORTHO,4XP, j’ai utilisé une procédure de nettoyage système en supprimant les fichiers invisibles des anciennes versions.
Attention:
Ce nettoyage sera réalisé aux risques et périls de la personne lectrice et sera de sa seule responsabilité.
Si vous ne maitrisez pas les “entrailles” de votre système Mac, il ne faut pas réaliser ces opérations.
Pour vous familiariser avec les procédures suivantes, et limiter les risques, il est recommandé de démarrer le mac au départ de votre système installé sur un DD /SSD externe.
En effet en cas de manipulation accidentelle, le mac pourrait ne plus démarrer et vous risqueriez de devoir réinstaller tout votre système.
Personnellement, j’ai supprimé toutes les versions de Python et de Brew pour repartir dans l’esprit installation “Bébé propre”.
A vous de voir.
A vérifier avant de lancer les lignes de commande dans le terminal .
Apple depuis Catalina, sur les nouveaux mac active le mode Shell acces en zsh.
les anciens Mac avant Catalina, étaient en mode Shell Bash
En cas de migration d’un ancien mac, le terminal risque d’être en mode Shell Bash.
Nous allons basculer le terminal en Mode Shell zsh
Se rendre dans le menu Réglages Système
Se rendre dans la colonne de gauche à la rubrique “Utilisateurs et Groupes”.
A droite clic bouton droite de la souris sur le nom de l’administrateur et sélectionner avancées…
Saisir le mot de passe s’il y en a un puis se rendre à la rubrique Shell d’accès.
Dans le menu de sélection vérifier si /bin/zsh est affiché sinon le sélectionner.
Cliquer sur Ok.
Vérifions maintenant dans le terminal si d’anciennes versions existent avec la ligne de commande :
which -a python python2 python2.7 python3 python3.6 python3.7 python3.8 python3.9 python3.10 python3.11
ou
brew list python
S’ils existent.
Saisir:
sudo rm -rf /library/Frameworks/Python.framework
L’opération réalisé on poursuit avec:
brew cleanup
Puis avec:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ Ho...D/uninstall.sh)
Funter est un logiciel gratuit pour Mac OSX.
(Personnellement j’utilise la version pro livrée avec MacCleaner Pro).
Cet utilitaire permet d’afficher, de masquer en un clic tous les fichiers invisibles du système.
De plus, cet outil inclut des fonctionnalités supplémentaires comme l'affichage de l'espace disque utilisé sur le Mac.
Nous pourrons ainsi nous débarrasser des fichiers accumulés d’applications supprimées ou anciennes.
En plus, l'explorateur de fichiers est en mesure de remplacer Finder pour accéder à n'importe quel élément.
Mais attention si cet outil est redoutablement efficace son utilisation inapproprié peut endommager le système.
Il est donc à utiliser que par des techniciens macs ou des utilisateurs avertis qui pourront ainsi retrouver rapidement un fichier cache ou toutes sortes de préférences invisibles à nettoyer.
Une fois toutes les autres possibilités épuisées , en cas de non fonctionnement d’Ortho 4XP et des modules python ou Homebrew nous allons utiliser Funter pout faire le ménage.
Attention si ce pas à pas essaye d’être le plus précis que possible, l’utilisation de Funter et des étapes abordées de suppression des éléments se font de la seule responsabilité et aux risques et périls du lecteur.
Directement dans l’interface, on peut facilement identifier et sélectionner les anciennes versions à supprimer.
J’en avais quelques unes.
(Image floutée car vous avez peut être d’autres versions que les miennes)
Après avoir sélectionné les fichiers à supprimer , cliquer en bas à droite sur la corbeille.
Le fichier sélectionné nous pouvons vérifier si c’est un fichier installé dans votre système . Si c’est le cas il ne faut pas le supprimer)
Redit
Ce nettoyage sera réalisé au risque et péril de l’utilisateur.
Rechercher et supprimer les anciens fichiers Brew et Pip avec Funter.
Avec le terminal
pour PIP
pip list
Pour brew
brew list python
Passons maintenant à l’étape 2.
Installation Homebrew, Python et les scripts pour ORTHO4XP.
( ou menu :Tuto Ortho4XP)
Remerciements à Jasum des forums x-Plane.fr pour son assistance concernant la partie des procédures réalisées dans le terminal.