Suivant: Écrire de nouveaux de canaux, Précédent: Authentification des canaux, Monter: Canaux [Table des matières][Index]
Lorsque vous lancez guix pull
, Guix compilera d’abord les
définitions de tous les paquets disponibles. C’est une opération coûteuse
pour laquelle des substituts (voir Substituts) peuvent être
disponibles. L’extrait de code suivant dans channels.scm s’assure que
guix pull
utilise le dernier commit pour lequel des substituts
sont disponibles pour les définitions des paquets : pour cela, on demande au
serveur d’intégration continue https://ci.guix.gnu.org.
(use-modules (guix ci)) (list (channel-with-substitutes-available %default-guix-channel "https://ci.guix.gnu.org"))
Remarquez que cela ne signifie pas que tous les paquets que vous installerez
après avoir lancé guix pull
auront des substituts. Cela s’assure
uniquement que guix pull
n’essaiera pas de compiler les
définitions des paquets. C’est particulièrement pratique si vous utilisez
une machine avec des ressources limitées.