Administrer Homebrew avec l’application Cork
SOMMAIRE
I Introduction
II Prérequis
III Présentation de l’application
IV. Installation de paquets
V Afficher les détails et désinstaller un paquet
VI Mettre à jour des paquets obsolètes
VII Conclusion
I Introduction
Dans ce document nous allons voir comment gérer Homebrew à partir de l’application cliente Cork sans passer par le terminal.
II Prérequis
Avant de commencer il faut avoir préalablement installer Homebrew sur votre Mac. Pour ce faire, suivez les instructions de ce précédent tutoriel : https://tutoriels.pecaudchristopher.com/tutoriels_macos/espace_systemeexploitation/Tutoriel_Installation_Homebrew.php
Une fois l’installation effectuée, il faut maintenant installer Cork. Pour ce faire allez sur le site de l’application à l’adresse suivante : https://corkmac.app/
Cliquez alors sur le bouton « Get Cork » :

Cet popup s’affiche alors :

Vous pouvez télécharger la version de démonstration en cliquant sur le lien « Donwload Demo ». Après avoir téléchargé le fichier de l’application, décompressez-le et collez le fichier app dans le dossier Applications de Finder.
III Présentation de l’application
Double-cliquez sur le fichier « Cork.app « depuis le dossier « Applications ». Validez l’ouverture de ce fichier et le lancement de l’application s’effectue. Pour ouvrir l’application en mode démo cliquez sur le bouton correspondant. Si vous avez acheté l’application saisissez l’adresse mail utilisée pour l’achat de la licence.
Une fenêtre s’affiche alors avec un statut des paquets installés sur votre ordinateur avec Homebrew :

Sur la barre latérale vous avez la liste des paquets installés sur votre ordinateurs avec la version de chaque paquet.
Dans la partie centrale vous avez un résumé avec les paquets obsolètes.
Puis à la suite vous avez un compte rendu des types d’objets installés :
- Les formules étant des paquets que l’on utilise dans un terminal ;
- Les Casks sont des applications graphiques
- Les Taps sont des paquets qui installent des paquets dépendants
Vous avez ensuite une section qui vous donne la taille des téléchargements effectués jusqu’à présent.
IV. Installation de paquets
L’utilisation de Cork simplifie la gestion de ces paquets par exemple dans mon cas j’ai pas moins de 11 paquets obsolètes.
L’ajout d’un paquet est très simple il suffit de cliquer sur le bouton « + » en haut à droite de la fenêtre :

La fenêtre suivante s’affiche :

La fenêtre affiche une liste de paquets populaires. Pour en rechercher un qui n’est pas dans cette liste il suffit de saisir le nom de l’application dans la zone de recherche.
Par exemple si vous voulez installer « Powershell », voici ce que vous obtenez alors :

Sélectionnez alors le Cask « Powershell », et cliquez sur le bouton « Installer » pour l’installer. Le téléchargement s’effectue :

Le paquet apparaît alors dans la barre latérale de droite dans la section Cask :

C’est un Cask donc c’est application avec une interface sur MacOs :

V Afficher les détails et désinstaller un paquet
Si vous cliquez sur un des paquets listés dans la barre latérale une description de celui-ci apparaît dans la zone centrale.
Par exemple si je clique sur le paquet python, voici ce que j’obtiens :

On voit bien une description détaillée de ce paquet avec comme données :
- Le nom du paquet et sa version ;
- Son statut : ici obsolète ;
- Et différentes informations : le type du paquet, l’url du site référençant le paquet, la date d’installation, les dépendances et sa taille.
Sur cette page, si vous cliquez sur le bouton « Etendre » vous obtiendrez des informations sur l’utilisation de ce paquet et dans le cas de python comment installer ses propres paquets.
Vous avez la possibilité de désinstaller un paquet en cliquant sur le bouton « Désinstaller » en bas à droite avec le nom du paquet associé. Et même de purger le paquet en sélectionnant la commande « purger » :

A noter que si vous avez épingler le paquet vous obtiendrez ce message d’erreur :

Vous devrez le détacher avant d’effectuer la désinstallation.
VI Mettre à jour des paquets obsolètes
Revenez sur la page principale en cliquant sur ce bouton :

Dans « Statut Homebrew » juste en dessous se trouve une liste de tous les paquets obsolètes. Il suffit de cliquer sur le petit triangle pour l’afficher :

Par défaut tous les paquets sont sélectionnés. Vous pouvez en désélectionner en décochant la case à cocher correspondant au paquet à ne pas mettre à jour. Une fois la sélection effectuée, cliquez sur le bouton « Mettre à jour ». Le popup suivant apparaît alors :

Les paquets sont ensuite téléchargés et mis à jour :

VII Conclusion
Dans ce document nous avons vu comment gérer le gestionnaire de paquets en utilisant
L’application graphique Cork. Celle-ci facilite énormément la gestion sans passer par la ligne de commandes. Elle est donc très utile pour ceux qui ne maîtrise pas totalement les outils en ligne de commandes.