Table des matières

Atelier T8.AP04

PORTEURS

Laure Tavard et Bruno Bzeznik (UMS GRICAD).

TITRE :

Débuter avec Nix, gestionnaire de paquets “user level”. Et comment créer ses propres paquets reproductibles.

OBJECTIF :

DESCRIPTION :

Cet atelier vous présentera le gestionnaire de paquet Nix ainsi qu'une mise en œuvre pratique (installation, test-case/développement de paquet).

PREREQUIS :

OS: Linux ou MacOS

Si besoin, le Dockerfile suivant est suffisant:

 FROM      debian
 LABEL Description="Just to start and up-to-date debian with a test login as sudo"  Version="1.0"
 RUN apt-get update && apt-get install -y sudo vim perl man curl bzip2
 RUN useradd -c "Test user" -s /bin/bash -m -d /home/test -p '$6$4eQHl/BR$xfLzB1FwnLUIoqPz1y.z5saCJckFoZhW.4D5W84CRr459Pf8SxzHUwlgOJj0qFw/VtcnZD4usk1j3EVMsYYCq0' test 
 RUN usermod -G sudo test

Lancement:

docker build -t nix_tuto .
docker run -it nix_tuto
su - test
# Start the tutorial
# (the sudo password is 'test')