Ouvrir le menu principal

MacGeneration

Recherche

Terminal : Homebrew 1.3 respecte le bac à sable de macOS

Nicolas Furno

Monday 31 July 2017 à 21:50 • 32

Logiciels

Homebrew est un gestionnaire de paquet pour macOS, un outil qui facilite l’installation de programmes à exécuter dans un terminal. La version 1.3.0 qui vient de sortir respecte désormais complètement le sandbox de macOS. De plus en plus imposée par Apple, cette protection limite chaque application à un nombre de dossiers très limités et surtout définis à l’avance. L’idée étant d’empêcher une app malveillante d’accéder à vos données importantes sans prévenir.

Homebrew à jour. Cliquer pour agrandir
Homebrew à jour. Cliquer pour agrandir

Dans le cas d’un programme comme Homebrew, ce n’était pas du tout une évidence. Les outils conçus pour une utilisation dans le terminal peuvent par défaut lire et écrire n’importe où et ils échappent totalement au sandbox. Avec cette mise à jour, le gestionnaire de paquets devient un bon élève et reste cloisonné dans ses dossiers, au moins pour installer ou mettre à jour ses paquets.

Les outils installés par son biais conservent en revanche un accès complet et ils doivent être utilisés avec précaution. C’est néanmoins une bonne nouvelle en soi pour éviter les détournements potentiels de Homebrew. L’an dernier, l’outil avait déjà été mis à jour pour respecter certains dossiers désormais réservés au système (lire : SIP : Homebrew s’adapte aux nouvelles règles de Sierra).

Cette mise à jour améliore aussi l’installation de Python et évite de gêner la version préinstallée par macOS. Homebrew commence aussi à prendre en charge High Sierra et corrige notamment un bug lié à APFS. À l’usage, cela veut dire que les programmes ne seront plus compilés à chaque fois, ce qui ralentissait considérablement les installations et mises à jour.

Installation d’un programme avec Homebrew, sur macOS High Sierra. Notez le respect du sandbox. Cliquer pour agrandir
Installation d’un programme avec Homebrew, sur macOS High Sierra. Notez le respect du sandbox. Cliquer pour agrandir

Homebrew est un outil totalement gratuit et disponible sur tous les Mac depuis OS X 10.5. Une connaissance de base du terminal est nécessaire pour l’utiliser : notre guide Tout savoir sur le terminal vous donnera ces bases nécessaires, même si vous n’avez jamais ouvert le terminal de votre vie.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner