Commit 96425f7e authored by remy's avatar remy
Browse files

adding guix basic doc

parent 494aa645
<!-- toc -->
Guix est désormais disponible sur les cluster ISEM et MBB.
Guix permet d'améliorer sensiblement la reproductibilité des logiciels, notamment par une compilation bas niveau séparée de l'OS.
Guix stocke des checksums de chaque logiciel et fonctionne avec un système de liens symboliques permettant de diminuer l'espace utilisé.
Pour utiliser guix sur le cluster, vous pouvez commencer par faire une recherche :
```bash
guix search font
# si "guix" ne fonctionne pas, essayez avec le chmin absolu
/usr/local/bin/guix search font
```
Pour installer un package :
```bash
guix install font-dejavu
# pour spécifier une version
guix install perl@5.30.2
```
Ensuite, il faut mettre à jour son fichier `.bashrc` (si ce dernier ne contient pas encore ces informations) :
```bash
echo 'GUIX_PROFILE="/home/remy/.guix-profile"' >> ~/.bashrc
echo '. "$GUIX_PROFILE/etc/profile"' >> ~/.bashrc
# si besoin
echo 'GUIX_PROFILE="/home/remy/.guix-profile"' >> ~/.bashrc
. ~/.bashrc
```
```bash
perl -V
> Summary of my perl5 (revision 5 version 30 subversion 2) configuration:
> ...
```
Mettre à jour :
```bash
# mise à jour de guix
guix pull
# mise à jour des packages
guix package -u
```
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment