guix:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
guix:accueil [2025/04/26 19:37] – add guix pull --url phswguix:accueil [2026/02/27 23:41] (Version actuelle) – [Guix] add link phsw
Ligne 6: Ligne 6:
   * [[https://www.futurile.net/2023/12/04/guile-repl-with-guix-package-repl-queries/|A side of Guile: The Guile REPL and investigating Guix packages]]   * [[https://www.futurile.net/2023/12/04/guile-repl-with-guix-package-repl-queries/|A side of Guile: The Guile REPL and investigating Guix packages]]
   * [[https://fabionatali.com/posts/compartmentalisation-by-means-of-virtualisation/|Compartmentalisation by means of virtualisation]]   * [[https://fabionatali.com/posts/compartmentalisation-by-means-of-virtualisation/|Compartmentalisation by means of virtualisation]]
 +  * [[https://carlo.zancanaro.id.au/posts/setting-up-cuirass-locally.html|Setting Up Cuirass Locally]]
  
  
Ligne 133: Ligne 134:
 guix build --check --no-grafts hello guix build --check --no-grafts hello
 </code> </code>
 +
 +
 +==== Débugguer le packaging ====
 +
 +On peut remplacer partout une expression par
 +<code scheme>
 +(pk 'unlabel (expression))
 +</code>
 +
 +Il est aussi possible de demander une évaluation des paquets, sans vraiment construire :
 +<code bash>
 +guix build -L . $paquet -n
 +</code>
 +
 +On peut obtenir la dérivation avec
 +<code bash>
 +guix build -L . $paquet -n -d
 +</code>
 +et parcourir les fichiers ''builder'' qu'elle référence pour savoir quelles sont les commandes de compilation utilisées.
 +
 +
 +Pour afficher les fichiers de dérivations correctement formattés, on peut utiliser [[https://gitlab.com/zimoun/guix-drv]] ou 
 +<code bash>
 +guix shell emacs guile emacs-geiser emacs-geiser-guile emacs-guix -- emacs /gnu/store/.....drv
 +</code>
 +On peut ensuite faire <key>Entrée</key> quand le curseur est sur un chemin de fichier pour ouvrir ce fichier.
 +
  • guix/accueil.1745689052.txt.gz
  • Dernière modification : 2025/04/26 19:37
  • de phsw