vidéo peertube - vidéo youtube - dépôt git
Migrer un système NixOS (de 17.09 à 18.03)
Introduction
Nix : système de paquets. NixOS : distribution linux utilisant Nix + un système de services.
Nix/NixOS utilise un système de versions (deux versions par an) + un canal
unstable
pour le développement.Changer de version ou de canal se fait avec les outils classiques de Nix/NixOS.
Avantages de l’approche “fonctionnelle” :
- Pas d’effet de bord. On construit un nouveau système sans détruire l’ancien.
- On peut “switcher” entre les systèmes construits (par exemple, revenir au système précédent si le nouveau n’est pas satisfaisant).
NixOS 18.03
- mise à jour de logiciels :
- nix 2.0
- linux 4.14
- glibc 2.26
- gcc 7
- systemd 237
- …
- nouveaux services :
- npm
- mighttpd2
- sway
- …
- autres changements :
sound.enable
est désormais àfalse
par défaut- ajout d’un préfix
_
devant les attributs de paquets comment par un chiffre - modification de la logique de propagation des dépendances
- …
Migration
- éditer le fichier
/etc/nixos/configuration.nix
(en root) :
- mettre à jour le canal
nixos
puis le système (en root) :
sudo nix-channel --add https://nixos.org/channels/nixos-18.03 nixos
sudo nix-channel --update
sudo nixos-rebuild switch
reboot
- mettre à jour les paquets des utilisateurs :
- supprimer les anciens paquets :