GNU/Linux >> Tutoriels Linux >  >> Linux

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

Homebrew est un système de gestion de paquets gratuit et open source spécialement conçu pour le système d'exploitation Mac OS d'Apple. Il est écrit à l'aide du langage de programmation Ruby et est préinstallé avec Mac OS. Comme vous le savez peut-être, c'est l'un des projets open source qui a eu à la fois le plus grand nombre de contributeurs et de problèmes résolus de tous les projets sur GitHub. Si vous recherchez un gestionnaire de packages similaire à Homebrew pour votre système d'exploitation Linux, ne cherchez nulle part, optez simplement pour Linuxbrew . Dans ce bref guide, nous expliquerons comment installer Linuxbrew dans Ubuntu et CentOS, et comment l'utiliser pour installer, supprimer et mettre à jour des packages.

Linuxbrew est le fork de Homebrew et vous pouvez l'utiliser à la fois sur Mac OS et Linux. Son utilisation est à peu près la même que Homebrew. Étant donné que Linuxbrew sera installé dans votre répertoire personnel, il ne nécessite pas d'accès root . Vous pouvez utiliser Linuxbrew pour installer les packages qui ne sont pas intégrés à votre distribution native. Il permet également d'installer les applications et packages les plus récents.

Installer Linuxbrew

Linuxbrew a besoin des dépendances suivantes dans votre machine Linux.

  • Rubis 1.8.6 ou plus récent
  • CCG 4.4 ou plus récent
  • Linux 2.6.16 ou plus récent
  • 64 bits x86 ou ARM 32 bits (Framboise Pi)

Linuxbrew ne prend actuellement pas en charge les plates-formes x86 32 bits.

Avant d'installer Linuxbrew, assurez-vous que les dépendances susmentionnées ont été installées. S'ils ne sont pas déjà installés, exécutez les commandes suivantes pour les installer sur votre système Linux.

Sur Debian, Ubuntu, Linux Mint :

$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby

Sur Red Hat, CentOS, Fedora :

$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby

Une fois que vous avez installé les prérequis, exécutez la commande suivante pour installer Linuxbrew.

Remarque : N'exécutez pas les commandes suivantes en tant que root utilisateur.

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"

Une fois l'installation terminée, vous devriez voir une sortie comme ci-dessous.

[...]
==> Next steps:
- Install the Linuxbrew dependencies if you have sudo access:
 Debian, Ubuntu, etc.
 sudo apt-get install build-essential
 Fedora, Red Hat, CentOS, etc.
 sudo yum groupinstall 'Development Tools'
 See http://linuxbrew.sh/#dependencies for more information.
- Add Linuxbrew to your ~/.profile by running
 echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
 echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
 echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
- Add Linuxbrew to your PATH
 PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
- We recommend that you install GCC by running:
 brew install gcc
- Run `brew help` to get started
- Further documentation: 
 https://docs.brew.sh
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.

Lisez attentivement la sortie ci-dessus. On vous demandera quoi faire ensuite pour que Linuxbrew fonctionne correctement. Vous devez effectuer ces étapes avant d'utiliser Linuxbrew. Vérifiez les lignes en gras dans la sortie ci-dessus. Exécutez ces commandes une par une pour ajouter Linuxbrew au PATH comme indiqué ci-dessous.

$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

Enfin, exécutez la commande suivante pour mettre à jour les modifications.

$ source ~/.profile

Et, installez gcc qui est recommandé pour utiliser Linuxbrew sans aucun problème. Pour ce faire, exécutez :

$ brew install gcc

Encore une fois, vous ne devez pas exécuter cette commande en tant qu'utilisateur root. Effectuez toutes ces commandes en tant qu'utilisateur normal. Comme vous l'avez vu dans les commandes, nous n'avons utilisé les privilèges root nulle part. Tous les packages et applications seront installés dans votre dossier $HOME, vous n'avez donc pas besoin des privilèges root.

Enfin, exécutez la commande suivante pour vous assurer que Linuxbrew est installé et fonctionne correctement :

$ brew doctor

Si vous voyez une sortie comme ci-dessous, Linuxbrew fonctionne !

Your system is ready to brew.

Toutes nos félicitations! Linuxbrew est maintenant installé. Il est temps de l'explorer.

Télécharger - Guide électronique gratuit :"5 alternatives Apple Mail pour Mac OS X"

Utilisation de Linxubrew

Si vous avez déjà utilisé Homebrew, vous pouvez ignorer les instructions suivantes et commencer immédiatement à utiliser le gestionnaire de packages Linuxbrew de la même manière que vous utilisez Homebrew. Si vous êtes nouveau sur Linuxbrew, lisez la suite.

Pour mettre à jour Linuxbrew lui-même, exécutez :

$ brew update

Si vous n'êtes pas sûr des packages disponibles, exécutez :

$ brew search

Cette commande affichera la liste des packages disponibles.

Ou, vous pouvez visiter braumeister site pour rechercher les packages disponibles.

Voyons maintenant comment installer un paquet.

Pour installer un package, par exemple zsh , exécutez simplement :

$ brew install zsh

De même, pour supprimer un package, exécutez :

$ brew remove zsh

C'est aussi simple que ça. La seule bonne chose que j'ai remarquée lors du test du gestionnaire de packages Linuxbrew est qu'il vous montrera une commande alternative si un package particulier n'est pas disponible. Regardez l'exemple suivant.

$ brew install rsync

Comme vous le voyez dans la sortie ci-dessous, il n'y a pas de formule disponible avec le nom "rsync". Ainsi, il a affiché une commande alternative à la fin de la sortie pour installer rsync.

Error: No available formula with the name "rsync" 
==> Searching for similarly named formulae...
These similarly named formulae were found:
grsync librsync vdirsyncer
To install one of them, run (for example):
 brew install grsync
==> Searching taps...
This formula was found in a tap:
homebrew/dupes/rsync
To install it, run:
 brew install homebrew/dupes/rsync

J'ai donc exécuté la commande suivante pour installer rsync :

$ brew install homebrew/dupes/rsync

Vous pouvez rechercher des packages obsolètes à l'aide de la commande :

$ brew outdated

Si vous souhaitez mettre à niveau tous les packages obsolètes, exécutez simplement :

$ brew upgrade

Pour mettre à niveau un package spécifique, exécutez :

$ brew upgrade <package_name>

Vous voulez voir où sont les packages téléchargés ? C'est simple.

$ brew --cache

Exemple de sortie :

/home/sk/.cache/Homebrew

Ici, vous pouvez voir les éléments téléchargés par Linuxbrew.

Pour plus de détails sur Linuxbrew, exécutez :

$ brew help

Ou,

$ man brew

Désinstaller Linuxbrew

Vous n'aimez pas Linuxbrew ? Eh bien, vous pouvez désinstaller Linuxbrew en utilisant la commande :

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"

Si cette commande ne fonctionne pas, essayez :

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"

Enfin, supprimez le répertoire Linuxbrew de votre répertoire $HOME :

$ sudo rm -rf ~/.linuxbrew

Vous savez maintenant comment installer et utiliser Linuxbrew dans votre machine Linux. Le seul inconvénient est que Linuxbrew prend trop de temps pour compiler et installer des applications. En dehors de cela, il fonctionne tout simplement comme annoncé sur son site Web. Si vous êtes un utilisateur Mac et que vous recherchez un gestionnaire de packages similaire à Homebrew, alors Linuxbrew serait un choix parfait.


Linux
  1. Installation et utilisation du gestionnaire de packages Homebrew sous Linux

  2. Nix - Un puissant gestionnaire de packages pour Linux et Unix

  3. Ukuu Kernel Manager - Installer et mettre à niveau les noyaux Linux dans Ubuntu

  4. Korembi 2 - Un gestionnaire de bureau et de papier peint parfait pour Linux

  5. Comment installer et utiliser PIP Python Package Manager sur Rocky Linux 8

Installer le gestionnaire de paquets Synaptic sur Linux

Installer et utiliser Linuxbrew dans le système d'exploitation Linux

Comment installer et utiliser le gestionnaire de fenêtres i3 sous Linux

Comment installer et configurer le sous-système Windows pour Linux

Comment installer Snap Package Manager dans les distributions Linux

Motrix :un gestionnaire de téléchargement gratuit et open source pour Linux