Terminal : Homebrew 4.1.0 débute sa prise en charge de macOS Sonoma

Nicolas Furno |

Le gestionnaire de paquets en ligne de commande Homebrew a été mis à jour et la version 4.1.0 contient plusieurs nouveautés intéressantes. La principale intéressera tous les courageux qui ont installé macOS Sonoma : le nouveau système d’exploitation d’Apple actuellement en bêta est géré de manière préliminaire. Il reste sans doute des bugs, mais pour l’essentiel, on devrait pouvoir utiliser Homebrew pour installer et mettre à jour des paquets sous macOS 14. Si vous comptez dessus au quotidien, mieux vaut toutefois patienter encore un petit peu, car les développeurs ne gèrent pas officiellement cette version du système dédié aux Mac.

Homebrew en action, ici toujours sous macOS Ventura.

Le changement important pour tout le monde concerne la grosse mise à jour qui a été distribuée en février dernier. Depuis cette date, la liste des paquets et leurs dépendances est récupérée par des fichiers JSON au lieu de dépendre de l’outil de versionnement git. Cela a accéléré les opérations pour mettre à jour les paquets installés ou récupérer les informations sur un nouveau paquet, mais un tel changement d’architecture a aussi été accompagné de quelques bugs.

Homebrew 4.1.0 fait un gros travail de ménage dans le code pour éliminer ces bugs et accélérer encore ses opérations. L’accès aux fichiers se fait également de manière plus sécurisée, tant pour les catalogues que pour les paquets eux-mêmes, avec une vérification automatisée que les bonnes données ont bien été téléchargées.

Dernier volet, la fin de la transition pour les statistiques d’utilisation qui étaient jusque-là gérées par Google Analytics et qui le sont désormais en interne. Les créateurs de Homebrew ont mis en place leur propre serveur en Europe et les données y sont stockées en respectant toutes les règles imposées par le RGPD. Les anciennes statistiques stockées par Google ont toutes été supprimées, sans aucune sauvegarde. Ces informations sont utiles pour connaître la popularité des paquets et les versions de macOS qui sont le plus utilisées. On peut également apprendre que les Mac Apple Silicon sont désormais majoritaires parmi les utilisateurs du gestionnaire de paquets.

avatar fredsoo | 

Ça rend bien service parfois. Bien utile 👍🏻😌

avatar fleeBubl | 

RaaAaaH
Des brew sur iPad Mxxx
ŸõÔ : Back to the future GPT

avatar Moitah | 

Il est magnifique ton terminal, il y a un article quelque part qui montre comment tu affiches les stats processeur etc ? C'est quelle application ?

avatar YuYu | 

@Moitah

J’aime beaucoup aussi !
Tu peux régler ça dans les préférences d’iTerm2, ce sont les snippets

avatar patchoulol | 

Effectivement c'est une fonctionnalité d'iTerm, mais c'est la status bar, pas les snippets. ;-)

avatar YuYu | 

@patchoulol

Ah oui exact !

avatar Nicolas Furno | 

@Moitah

C’est bien iTerm2 comme le suggère le commentaire suivant. 🙂

avatar Khrys | 

@Moitah

iTerm2 + Oh My Zsh = outils parfaits pour tout ce qui touche à la ligne de commande.

Je suis développeur, et la combinaison des deux outils est une pure merveille!

https://ohmyz.sh

avatar Nephou | 

Comme émulateur de terminal j’apprécie pour ma part beaucoup kitty ! — sinon oui : oh-my-zsh plus une chouette fonte monospace préparée dans la liste des nerd-font ; il y en a pour tous les goût !

avatar nmo | 

Pour rappel, Homebrew comporte de sérieux défaut de sécurité et d’intégration à macOS depuis des années, jamais corrigés. Préférez-lui MacPorts. Nettement plus sérieux.

avatar Moitah | 

@nmo

Tu as des détails ou un article là-dessus ?

CONNEXION UTILISATEUR