per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
Lancer Guix avant qu'il ne soit installé (Manuel de référence de GNU Guix)
@digest: 5547bbf19f7f5a751b54f394f97f42af
@id: 74144
@mdate: 2019-05-19T21:18:25Z
@size: 9080
@type: text/html
content-type: text/html; charset=utf-8
description: Lancer Guix avant qu'il ne soit installé (Manuel de référence de GNU Guix)
distribution: global
generator: makeinfo
keywords: Lancer Guix avant qu'il ne soit installé (Manuel de référence de GNU Guix)
resource-type: document
#keywords: arborescence (7878), prefixer (7055), parfaite (6013), snakes (4689), inst (3816), symbolique (3257), construire (3055), localement (2935), parametre (2798), environnement (2731), utilisables (2633), guixbuild (2590), matieres (2495), installe (2467), distinguer (2410), remarquez (2258), precedent (1822), dependances (1810), couleur (1778), monter (1479), invoquer (1403), garantie (1367), depuis (1280), commande (1275), puissent (1235), lancer (1203), changement (1149), contribuer (1095), parfois (1060), developpeur (1060), suivant (1014), haut (995)
Suivant: La configuration parfaite , Précédent: Construire depuis Git , Monter: Contribuer [ Table des matières ][ Index ] 14.2 Lancer Guix avant qu'il ne soit installé Pour garder un environnement de travail sain, il est utile de tester les changement localement sans les installer pour de vrai. Pour pouvoir distinguer votre rôle « d'utilisateur final » de celui parfois haut en couleur de « développeur ». Pour cela, tous les outils en ligne de commande sont utilisables même sans avoir lancé make install . Pour cela, vous devez d'abord avoir un environnement avec toutes les dépendances disponibles (voir Construire depuis Git ), puis préfixer chaque commande par ./pre-inst-env (le script pre-inst-env se trouve dans le répertoire de plus haut niveau de l'arborescence des sources de Guix ; il est généré par ./configure ) comme cela 34 : $ sudo -E ./pre-inst-env guix-daemon --build-users-group=guixbuild $ ./pre-inst-env guix build hello De même, pour une session Guile qui utilise les modules Guix : $ ./pre-inst-env guile -c '(use-modules (guix utils)) (pk (%current-system))' ;;; ("x86_64-linux") … et pour un REPL (voir Using Guile Interactively dans Guile Reference Manual ) $ ./pre-inst-env guile scheme@(guile-user)> ,use(guix) scheme@(guile-user)> ,use(gnu) scheme@(guile-user)> (define snakes (fold-packages (lambda (package lst) (if (string-prefix? "python" (package-name package)) (cons package lst) lst)) '())) scheme@(guile-user)> (length snakes) $1 = 361 Le script pre-inst-env paramètre toutes les variables d'environnement nécessaires, dont PATH et GUILE_LOAD_PATH . Remarquez que ./pre-inst-env guix pull ne met pas à jour l'arborescence des sources locale ; cela met seulement à jour le lien symbolique de ~/.config/guix/current (voir Invoquer guix pull ). Lancez git pull à la place si vous voulez mettre à jour votre arborescence des source locale. Notes de bas de page (34) L'option -E de sudo garantie que GUILE_LOAD_PATH est bien paramétré pour guix-daemon et pour que les outils qu'il utilise puissent trouver les modules Guile dont ils ont besoin. Suivant: La configuration parfaite , Précédent: Construire depuis Git , Monter: Contribuer [ Table des matières ][ Index ] ...
http://www.gnu.org/savannah-checkouts/gnu/guix/manual/fr/html_node/Lancer-Guix-avant-qu_0027il-ne-soit-installe.html - [detail] - [similar]
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 213331 documents and 1081131 words.