4 votes

Migrer le home-brew de M1 vers Intel

Je devais repasser d'un MacBook M1 à un MacBook Intel. Oui, je n'aime pas ça non plus, mais c'est mon défi. J'ai utilisé l'assistant de migration d'Apple pour copier tous les fichiers et paramètres pertinents. Le dossier Home-brew existe et contient l'ancienne installation M1.

Maintenant, chaque fois que j'essaie de faire quoi que ce soit, j'obtiens l'erreur suivante :

Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)! 
Error: 'git' must be installed and in your PATH!

L'installation de git ne fonctionne pas non plus :

xxxxx@xxxxx:~$ brew install git
git 2.33.1 is already installed but outdated
Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)!
Error: 'git' must be installed and in your PATH!
git 2.33.1 is already installed but outdated
Error: Cannot install on Intel processor in ARM default prefix (/opt/homebrew)!

brew doctor n'a pas aidé non plus.

7voto

nohillside Points 82672

Si vous avez encore accès au M1 Mac :

  1. Sur le Mac M1, lancez brew bundle dump et copier le fichier Brewfile sur votre Mac Intel
  2. Sur le Mac Intel
    • Retirer /opt/homebrew
    • Installer brew en suivant les instructions de brew.sh
    • Exécuter brew bundle install --file /path/to/Brewfile pour réinstaller les paquets

Si vous n'avez plus accès à votre Mac M1, lancez ls /opt/homebrew/Cellar sur le nouveau Mac pour obtenir une liste des paquets installés, puis suivez les étapes 2.1 et 2.2 ci-dessus. Puis réinstallez manuellement les paquets.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X