Guix: nouveau gestionnaire de paquets universel

guide est un système de gestion des paquets fonctionnel (dans le sens où il «fonctionne» déjà et utilise des fonctions pour définir les dépendances, les mises à jour, etc.) qui promet de nombreux avantages par rapport aux gestionnaires de paquets traditionnels. 


Tout d'abord, il convient de mentionner que Guix est un gestionnaire de paquets universel et qu'il peut fonctionner pour n'importe quelle distribution, que vous ayez déjà installé votre propre gestionnaire de paquets.

Deuxièmement, il est transactionnel et permet les restaurations, c'est-à-dire que si quelque chose ne va pas au milieu d'une installation ou d'une mise à jour critique, le système revient à son état précédent et ne «casse» pas et, sur le autre, si vous souhaitez revenir à un état précédent (c'est-à-dire si vous souhaitez revenir à une version antérieure d'un programme ou annuler les dernières modifications d'une mise à jour), le système "se souvient" de l'état précédent et peut automatiquement annuler toutes les modifications.

Troisièmement, il permet l'installation de packages par des utilisateurs non privilégiés et l'installation de plusieurs versions de la même application en parallèle, que ces versions aient ou non des dépendances différentes. Cela est possible car Guix installe les packages dans ses propres référentiels étanches au sein du système.

Enfin, pour les conditionneurs, il y a aussi des avantages, principalement parce que cela élimine les pannes possibles suite à «l'oubli» par le conditionneur d'une dépendance déjà installée sur votre machine.

Pour les curieux, il faut noter que Guix est une évolution du système de paquets Nix.

Précisément, Nix (par conséquent, également Guix) génère les packages à partir du code source, donc une commande d'installation comme:

nix-env - installer Firefox

… Cela entraînera beaucoup d'activité de compilation, non seulement pour Firefox, mais aussi pour toutes ses dépendances, du moins si ces paquets ne sont pas déjà pré-compilés dans le magasin Nix. Pour la plupart des utilisateurs, la compilation (à la Gentoo) n'est pas très agréable car elle prend trop de temps. Cependant, Nix peut ignorer cette étape et télécharger un binaire précompilé s'il existe à partir du magasin Nix.

Dans la vidéo suivante, vous pouvez voir l'un de ses créateurs expliquer le fonctionnement de Guix:

Guix est approuvé par la Free Software Foundation, il a déjà environ 8000 packages dans ses référentiels. Vous pouvez trouver son code source sur le FSF Git:

http://git.savannah.gnu.org/cgit/guix.git

Pour obtenir le code source, vous pouvez exécuter ce qui suit:

git clone git: //git.savannah.gnu.org/guix.git

source: guide & Taringa


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   goxtobé dit

    Ce type de gestionnaire de paquets semble être une excellente idée, je vais l'essayer et voir comment cela fonctionne.

  2.   vainqueur dit

    est-ce que quelqu'un ici l'utilise? Je cherchais et il n'y a pas beaucoup d'informations ou personne pour mettre un tutoriel sur les commandes principales et comment l'utiliser, en fait c'est l'un des rares articles qui existent….