Compiler et gérer des applications supplémentaires pour votre système avec Linuxbrew

Magazine
Marque
SysOps Pratique
Numéro
107
Mois de parution
mai 2018
Spécialité(s)


Résumé
Les distributions Linux les plus connues ont toutes un système de gestion de paquets efficace. Malheureusement, il arrive souvent que la version d’une application à disposition soit obsolète, voire même qu’une application ne soit pas disponible du tout. Le projet Homebrew a vu le jour initialement sous macOS dans ce but, afin de lui offrir un gestionnaire de logiciels (libres), digne de ce nom. Linuxbrew est le port de Homebrew pour Linux. Grâce à Linuxbrew, vous allez pouvoir installer des logiciels, référencés dans un dépôt. Un logiciel est défini suivant une formule : un fichier qui indique la version disponible à l’installation, où télécharger ses sources, et comment le compiler. Dans cet article, nous allons découvrir Linuxbrew, ses fonctionnalités, héritées de Homebrew, et leur terminologie, héritées du brassage de bière fait maison !

Outil utilisé : Linuxbrew 1.5

Site du projet : https://linuxbrew.sh

Étape 1 : Installer Linuxbrew

Linuxbrew est compatible pour tout système Linux, et nous allons le découvrir sous Debian dans cet article. Linuxbrew est écrit en Ruby, utilise des scripts Shell, nécessite un environnement de compilation et ses sources sont distribuées sous forme d’un dépôt Git. Il faut donc commencer par installer toutes ces dépendances :

$ sudo apt-get install -y build-essential curl file git python-setuptools curl ruby locales-all

On peut ensuite exécuter le script d’installation. La procédure officielle demande d’exécuter un script depuis Internet (oui, je sais, ce n’est pas bien d’exécuter un script depuis le Web, mais je suis sûr que vous allez prendre la peine de le lire avant de l…

La suite est réservée aux abonnés. Il vous reste 95% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant