Guix Express

Posted on Tue 07 July 2020 in tutoriels • 1 min read

Aide-mémoire guix

Pour plus de détails, voir la documentation complète d’utilisation de guix sur les clusters

Rendre guix disponible dans votre session

source /applis/site/guix-start.sh

Chercher un package

guix search boost

Installer un package dans le profil par défaut

guix install boost

Utiliser les profils

Pour travailler avec un profil particulier, ajouter ‘-p path-to-profile’ aux commandes ci-dessus.

Par exemple

$ guix install -p $GUIX_USER_PROFILE_DIR/mon_env python@3
$ refresh_guix mon_env

$ which python3
/var/guix/profiles/per-user/perignon/mon_env/bin/python3

Le profil courant est GUIX_PROFILE, et les profils sont sauvegardés dans GUIX_USER_PROFILE_DIR

$ refresh_guix mon_env
$ echo $GUIX_USER_PROFILE_DIR
/var/guix/profiles/per-user/perignon/
$ echo $GUIX_PROFILE
/var/guix/profiles/per-user/perignon/mon_env

$ guix install -p $GUIX_USER_PROFILE_DIR/mon_env_p2 python@2
$ refresh_guix mon_env_p2
$ echo  $GUIX_PROFILE
/var/guix/profiles/per-user/perignon/mon_env_p2
$ which python
/var/guix/profiles/per-user/perignon/mon_env_p2/bin/python