Ouvrir le menu principal

MacGeneration

Recherche

SIP : Homebrew s’adapte aux nouvelles règles de Sierra

Nicolas Furno

mardi 20 septembre 2016 à 13:30 • 2

Logiciels

Homebrew est un gestionnaire de paquets très pratique, en particulier pour les développeurs qui ont besoin d’outils contrôlés par le terminal. Il simplifie l’installation de nombreux utilitaires et programmes en ne demandant qu’une commande à saisir pour récupérer une version compilée et prête à l’emploi ou, en cas de besoin, télécharger et compiler le code source.

Avec macOS Sierra, Homebrew était toutefois bloqué par un petit changement apporté par Apple au System Integrity Protection (SIP) en place depuis El Capitan. Cette nouvelle sécurité verrouille les dossiers utilisés par le système et empêche ainsi un logiciel tiers, malveillant ou non, d’y toucher (lire : OS X El Capitan : comment SIP parachève la politique sécuritaire d’Apple). La mise à jour qui sortira ce soir renforce cette protection en bloquant le dossier utilisé jusque-là par cet outil.

À chaque mise à jour de Sierra, Homebrew ne pouvait plus fonctionner sans une intervention de l’utilisateur. Cliquer pour agrandir
À chaque mise à jour de Sierra, Homebrew ne pouvait plus fonctionner sans une intervention de l’utilisateur. Cliquer pour agrandir

Apple autorise les développeurs à exploiter le dossier /usr/local et c’est justement là que Homebrew était installé. Mais avec Sierra, le constructeur a modifié légèrement sa politique : ce dossier est toujours accessible, mais les développeurs doivent utiliser un sous-dossier. La racine reste la propriété du système et pour que l’utilitaire s’y installe, il devait changer le propriétaire du dossier. Problème : il aurait fallu changer les permissions après chaque mise à jour de macOS.

Avant : Homebrew directement dans le dossier /usr/local. Cliquer pour agrandir
Avant : Homebrew directement dans le dossier /usr/local. Cliquer pour agrandir

Plutôt que de se battre contre SIP, la dernière version de Homebrew prend acte du changement de politique et s’adapte. Quand vous mettrez à jour l’utilitaire, celui-ci va créer un sous-dossier et s’y déplacer. Les permissions de ce sous-dossier permettront son bon fonctionnement et macOS ne viendra pas y toucher.

Après : Homebrew s’est installé dans un sous-dossier. Cliquer pour agrandir
Après : Homebrew s’est installé dans un sous-dossier. Cliquer pour agrandir

Si vous le souhaitez, vous pouvez restaurer les permissions correctes sur le dossier /usr/local après la mise à jour avec cette commande :

sudo chown root:wheel /usr/local

Sinon, la prochaine mise à jour du système réglera le problème pour vous. Par ailleurs, nous utilisons Homebrew sur plusieurs Mac équipés de Sierra et s’il y avait de nombreux bugs pendant l’été, ils sont maintenant tous réglés pour nous. Rencontrez-vous encore des problèmes avec la dernière version de macOS ?

Ajouter ce site dans Google News

iPhone 18 Pro Max : déjà jusqu’à un mois d’attente chez Apple, du stock chez Amazon

09:36

• 38


iOS 27 : faites travailler vos appareils Apple ensemble avec notre livre à 4,99 €

09:30

• 2


ChatGPT m'a aidé à récupérer 9 To de données, que je pensais avoir perdus après une coupure de courant

08:00

• 26


Et si Apple transformait le Mac mini en cerveau de la maison connectée ?

12/09/2026 à 19:56

• 9


Le nouveau score de récupération de l’Apple Watch repose sur une donnée dont Apple n'a pas testé la précision

12/09/2026 à 17:55

• 25


iPhone 18 Pro et Pro Max : des premières remises allant jusqu’à 200 €

12/09/2026 à 15:19

• 13


iPhone 18 Pro et Pro Max : les précommandes sont ouvertes, les délais s’allongent déjà 🆕

12/09/2026 à 14:01

• 119


iOS 27 : la correction automatique des mots de passe et les suggestions dans Messages attendront

12/09/2026 à 12:59

• 14


iOS 27 arrive le 14 septembre : les réglages de confidentialité à revoir (et ExpressVPN à -80 %) 📍

12/09/2026 à 12:59

• 0


MacBook Neo : jusqu’à 120 € sur la carte Carrefour, ou 100 € de remise chez Amazon

12/09/2026 à 12:58

• 2


Victime de son succès, GPT-6 Astra pousse OpenAI à fermer son offre ChatGPT Pro à 200 $

12/09/2026 à 11:47

• 24


Entre clins d’œil à Steve Jobs et piques sur la concurrence, le style John Ternus

12/09/2026 à 11:00

• 27


Précommandes des iPhone 18 à 14 heures : un Pro aujourd’hui ou un Duo en octobre ?

12/09/2026 à 08:44

• 73


iPhone 18 Pro : l’Apple Store baisse le rideau jusqu’à 14 heures

12/09/2026 à 08:44

• 25


La brosse à dents connectée de Dyson retirée temporairement des étals suite à un défaut de composants

12/09/2026 à 08:43

• 59


Sortie de veille : notre premier avis sur l’iPhone Duo et les autres nouveautés du keynote

12/09/2026 à 08:00

• 5