From 94d8393628a5a373d2a65edf346783da098ab552 Mon Sep 17 00:00:00 2001 From: Konrad Hinsen Date: Mon, 23 Sep 2019 14:08:58 +0200 Subject: [PATCH] Quelques simplifications pour Guix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suite à des améliorations dans Guix --- module5/ressources/guix_tutorial_fr.org | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/module5/ressources/guix_tutorial_fr.org b/module5/ressources/guix_tutorial_fr.org index e595f8e..eeba690 100644 --- a/module5/ressources/guix_tutorial_fr.org +++ b/module5/ressources/guix_tutorial_fr.org @@ -639,7 +639,6 @@ A ma connaissance, Guix ne propose pas de commande pour récupérer cette liste. Et le résultat est... #+begin_src sh :results output :exports both -export GUILE_LOAD_PATH=/gnu/store/8jm4wi14phc6i85bkcj6vsxgxr9fbv83-guix-module-union/share/guile/site/2.2/ guile -s moocrr_guix_jupyter/installed-dependencies.scm #+end_src @@ -811,7 +810,6 @@ Il faut donc 118 paquets en total pour construire mon environnement! Et ce sont Et le résultat est... #+begin_src sh :results output :exports both -export GUILE_LOAD_PATH=/gnu/store/8jm4wi14phc6i85bkcj6vsxgxr9fbv83-guix-module-union/share/guile/site/2.2/ guile -s moocrr_guix_jupyter/all-dependencies.scm #+end_src @@ -1473,13 +1471,12 @@ Attention, la première fois que je lance =guix environment= après =guix pull=, Une fois que j'ai terminé mon exploration, je peux revenir à la version de Guix que j'avais avant: #+begin_src sh :results output :exports both -guix package -p ~/.config/guix/current --roll-back +guix pull --roll-back #+end_src #+RESULTS: : switched from generation 25 to 24 -J'espère que cette dernière commande vous a fait sursauter. Pourquoi =guix package=? Et pourquoi =-p ~/.config/guix/current=? En fait, Guix gère les générations de la distribution exactement comme les générations des "profils", qui sont des environnements installés de façon plus permanente. Mais dans ce tutoriel, nous ne couvrons pas les profils, ni plein d'autres aspects de Guix. À vous d'explorer! ** 2.8 Mettre son environnement à disposition sous forme d'une image Docker Il reste un problème que vous pouvez rencontrer: vos collègues n'utilisent pas Guix, peut-être même pas Linux. Les deux petits fichiers dans =moocrr_guix_jupyter= ne vont pas leur être utiles. En attendant qu'ils se mettent à installer Guix, vous pouvez leur fournir votre environnement sous forme d'une image Docker. Ce n'est pas compliqué du tout: #+begin_src sh :results output :exports both -- 2.18.1