Monter: Empaquetage [Table des matières][Index]
GNU Guix se démarque des autres gestionnaire de paquets en étant bidouillable, surtout parce qu’il utilise GNU Guile, un langage de programmation de haut-niveau puissant, l’un des dialectes Scheme de la famille Lisp.
Les définitions de paquets sont aussi écrites en Scheme, ce qui le rend plus puissant de manière assez unique par rapport aux autres gestionnaires de paquets qui utilisent des scripts shell ou des langages simples.
#:make-flags "…"
à la liste des paquets. Ce ne serait pas aberrant de
penser au drapeau USE de
Gentoo, mais cela va plus loin : la personne qui crée les paquets n’a pas
besoin de penser à l’avance à ces changements, ils peuvent être
programmés par l’utilisateur ou l’utilisatrice !
Le didacticiel suivant traite des bases de la création de paquets avec Guix. Il ne présuppose aucune connaissance du système Guix ni du langage Lisp. On ne s’attend qu’à ce que vous aillez une certaine familiarité avec la ligne de commande et des connaissances de base en programmation.
Monter: Empaquetage [Table des matières][Index]