48 votes

Quelle est la meilleure façon de mettre à jour Homebrew lors d'une mise à niveau de MacOS ?

Je suis sur le point de mettre enfin à jour mon MacBook Pro vers MacOS Mojave, en espérant que les problèmes ont tous été résolus. Mais quand j'ai eu cette nouvelle machine, je suis passé de l'utilisation de MacPorts à celle de Homebrew.

Lorsque j'utilisais MacPorts, j'avais une recette (semi-réussie) pour gérer une mise à jour du système d'exploitation : sauvegarder une liste des ports, supprimer l'installation de MacPorts, installer le nouveau système d'exploitation, installer les nouveaux outils de développement, installer MacPorts, puis fouiller dans la liste des ports sauvegardée et la mettre à jour (puisque l'ensemble des ports aurait inévitablement changé).

Quelle est la recette correspondante pour le Homebrew ? J'ai cherché "brew update Mojave" et je n'ai rien trouvé.

68voto

airsquared Points 4584

Homebrew gère lui-même toutes les mises à jour/upgrades. Exécuter brew update && brew upgrade de temps en temps (et vous pouvez le faire après avoir mis à jour MacOS). brew update mettra à jour la liste des formules disponibles, et brew upgrade mettra à jour tous les paquets périmés.

Si vous le souhaitez, tout peut également être scénarisé :

  1. Exécutez le programme d'installation de MacOS : startosinstall
  2. Exécutez toutes les mises à jour de MacOS pour Xcode, etc.. : softwareupdate -ai
  3. Mise à jour de homebrew lui-même et des listes de paquets : brew update
  4. Mettez à jour tous les logiciels installés avec homebrew : brew upgrade
  5. Mettez à niveau tous les fûts installés avec du homebrew : brew upgrade --cask
  6. Supprimez les anciennes versions des logiciels installés : brew cleanup

Vous n'avez pas besoin de supprimer/désinstaller quoi que ce soit avant de mettre à niveau MacOS. Téléchargez simplement le programme d'installation de MacOS depuis l'App Store (ou depuis les Préférences Système), et suivez les instructions pour installer le nouveau système d'exploitation comme d'habitude.

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