GNU/Linux >> Tutoriels Linux >  >> Linux

Installation et utilisation du gestionnaire de packages Homebrew sous Linux

Homebrew, également connu sous le nom de Brew, est un gestionnaire de packages en ligne de commande créé principalement pour macOS.

Homebrew est devenu très populaire parmi les utilisateurs de macOS, car de plus en plus de développeurs ont créé des outils de ligne de commande pouvant être facilement installés avec Homebrew.

Cette popularité a abouti à la création de Linuxbrew, un port Linux pour Homebrew. Comme il s'agit principalement de Git et Ruby, et que Linux et macOS sont tous deux des systèmes de type Unix, Brew fonctionne bien sur les deux types de systèmes d'exploitation.

Le projet Linuxbrew a finalement fusionné avec le projet Homebrew et vous n'avez plus qu'un seul projet Brew appelé Homebrew.

Pourquoi est-ce que je l'appelle brew, au lieu de Homebrew? Parce que la commande commence par brew. Vous le verrez en détail dans une section ultérieure.

Pourquoi utiliser le gestionnaire de paquets Homebrew sous Linux alors que vous avez apt, dnf, snap etc ?

Je connais ce sentiment. Vous avez déjà un bon gestionnaire de paquets fourni par votre distribution. En plus de cela, vous disposez de Snap, Flatpak et d'autres systèmes de packages universels.

Avez-vous vraiment besoin du gestionnaire de paquets Homebrew sur votre système Linux ? La réponse dépend vraiment de vos besoins.

En dehors du gestionnaire de packages de la distribution et des packages universels, vous rencontrerez des situations dans lesquelles vous aurez besoin d'autres gestionnaires de packages tels que Pip (pour les applications Python) et Cargo (pour les packages Rust).

Imaginez que vous tombiez sur un bon utilitaire de ligne de commande et que vous vouliez l'essayer. Son référentiel mentionne qu'il ne peut être installé qu'à l'aide de brew ou de code source. Dans un tel cas, avoir une infusion sur votre système pourrait être utile. Après tout, installer à partir du code source dans les années 2020 n'est pas à la mode (et confortable).

En d'autres termes, vous aurez une option supplémentaire au cas où vous rencontreriez un outil CLI intéressant qui ne fournit que l'option d'installation de brassage.

Installer Homebrew sur Ubuntu et d'autres distributions Linux

L'installation est assez facile. Vous devez juste vous assurer que vous avez toutes les dépendances.

Étape 1 :Installer les dépendances

Vous devez avoir une version relativement récente de gcc et glibc. Vous pouvez installer le package build-essential sur Ubuntu pour les obtenir. En dehors de cela, vous devez également installer Git, Curl et procps (utilisés pour surveiller le processus du système).

Vous pouvez tous les installer ensemble comme ceci dans les systèmes basés sur Ubuntu et Debian :

sudo apt-get install build-essential procps curl file git

Pour les autres distributions, veuillez utiliser votre gestionnaire de packages et installer ces dépendances.

Étape 2 :Installez Homebrew

Vous pouvez voir pourquoi vous deviez installer Curl. Il vous permet de télécharger le fichier de script d'installation dans le terminal.

Entrez simplement cette commande :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Lorsque la touche RETOUR vous est demandée, appuyez sur Entrée :

À la fin du concours de script, il recommande d'exécuter quelques commandes pour l'ajouter à la variable PATH. Homebrew est en fait installé dans votre répertoire personnel, puis lié au répertoire /usr/local.

Vous pouvez facilement copier et coller dans le terminal. Sélectionnez simplement la commande suggérée et appuyez sur Ctrl+Maj+C pour copier et Ctrl+Maj+V pour coller.

Alternativement, vous pouvez simplement copier coller cette commande :

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $HOME/.bash_profile

Et puis ceci :

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

Étape 3 :Vérifiez l'installation de l'infusion

Tu as presque fini. Vérifiez simplement que la commande brew est prête à être exécutée en utilisant la commande brew doctor :

brew doctor

La commande brew doctor vous indiquera s'il y a un problème.

Vous pouvez revérifier en installant l'exemple de projet hello :

brew install hello

Si vous ne voyez aucune erreur, vous pouvez profiter du gestionnaire de packages Homebrew sous Linux.

Utilisation de la commande brew pour installer, supprimer et gérer les packages

Permettez-moi de vous présenter rapidement quelques commandes de brassage que vous pouvez utiliser pour installer, supprimer et gérer des packages.

Comme Homebrew est installé dans votre répertoire personnel, vous n'avez pas besoin de sudo pour l'exécuter (tout comme Pip et Cargo).

Pour installer un package avec brew, utilisez l'option d'installation :

brew install package_name

Il n'y a pas de saisie semi-automatique pour le nom du package ici. Vous devez connaître le nom exact du package.

Pour supprimer un paquet d'infusion, vous pouvez utiliser soit supprimer ou désinstaller option. Les deux fonctionnent de la même manière.

brew remove package_name

Vous pouvez également répertorier les packages d'infusion installés avec cette commande :

brew list

Vous pouvez également supprimer les dépendances inutiles avec l'option de suppression automatique :

brew autoremove

Dans la capture d'écran suivante, je n'avais installé que deux packages avec brew, mais il montre également les dépendances installées pour ces packages. Même après avoir supprimé le paquet, les dépendances sont restées. La suppression automatique les a finalement supprimés.

Il y a beaucoup plus d'options de commande d'infusion, mais cela sort du cadre de ce didacticiel. Vous pouvez toujours consulter leur documentation et l'explorer davantage.

Supprimer Homebrew de Linux

Ce tutoriel ne se terminera pas sans ajouter les étapes pour supprimer Homebrew de votre système Linux.

Selon les étapes mentionnées sur son référentiel GitHub, vous devez télécharger et exécuter le script de désinstallation à l'aide de cette commande :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Il vous sera demandé de confirmer la suppression en saisissant la touche Y.

Lorsque la désinstallation d'Homebrew est terminée, il liste les fichiers et répertoires restants :

Je vous laisse supprimer les fichiers et les répertoires par vous-même.

Conclusion

Comme je l'ai expliqué plus tôt, Homebrew fournit une extension à ce que vous avez déjà. Si vous tombez sur une application qui n'a que brew comme méthode d'installation, il vous sera utile d'installer Homebrew sur votre système Linux.

Article d'origine


Linux
  1. Comment installer et utiliser Snap Package Manager sur Alma Linux 8

  2. Linuxbrew - Un gestionnaire de packages commun pour Linux et Mac OS X

  3. Comment tester un paquet sans l'installer sous Linux

  4. Utiliser Snap Package Manager sur Ubuntu

  5. Installer et utiliser XeTeX

Obtenez podman opérationnel sur Windows en utilisant Linux

Comment afficher des informations supplémentaires sur le package à l'aide de yum et yumdb – RedHat Linux

Comment installer et utiliser Yarn Package Manager sous Linux

Nix - Un puissant gestionnaire de packages pour Linux et Unix

Installer le gestionnaire de paquets Synaptic sur Linux

Installer et configurer Jenkins sous Linux