NixOS Update: Unterschied zwischen den Versionen
Aus k4cg.org
Poschi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Dokumentationen Kategorie:Unvollständig == Vorbereitungen == * Gehen die Backups noch? * Server Herunterfahren * Snapshot machen (unklar wie man davon wieder herstellen würde) * Prüfen welche NixOS-Version gerade läuft: sudo nixos-version sudo nix-channel --list * [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11) * In den [https://nixos.org/manual/nixos/stable/release-notes.html Relea…“) |
Poschi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 10: | Zeile 10: | ||
sudo nixos-version | sudo nixos-version | ||
sudo nix-channel --list | sudo nix-channel --list | ||
* [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11) | * [https://channels.nixos.org/ Prüfen welche Version es gibt] und Version Merken (z. B. 22.11). Immer nur einen Schritt gehen, keine Versionen überspringen. | ||
* In den [https://nixos.org/manual/nixos/stable/release-notes.html Release Notes] schauen was sich geändert hat: | * In den [https://nixos.org/manual/nixos/stable/release-notes.html Release Notes] schauen was sich geändert hat: | ||
** Notable version updates | ** Notable version updates |
Version vom 7. Juli 2023, 12:08 Uhr
Vorbereitungen
- Gehen die Backups noch?
- Server Herunterfahren
- Snapshot machen (unklar wie man davon wieder herstellen würde)
- Prüfen welche NixOS-Version gerade läuft:
sudo nixos-version sudo nix-channel --list
- Prüfen welche Version es gibt und Version Merken (z. B. 22.11). Immer nur einen Schritt gehen, keine Versionen überspringen.
- In den Release Notes schauen was sich geändert hat:
- Notable version updates
- Backward Incompatibilities
- Drüber nachdenken
Upgrade
- Paketquellen aktualisieren
nix-channel --add https://nixos.org/channels/nixos-22.11 nixos nix-channel --update
- Upgrade durchführen
nixos-rebuild --upgrade boot
- Wenn jetzt Fehlermeldungen zur Config kommen kein Problem. Es ist nichts kaputt, das Upgrade wurde nicht angewendet.
- Fehlermeldungen aufmerksam lesen und Anweisungen befolgen und/oder schauen wie man das jetzt umsetzt. Dabei hilft:
- Paket Suche
- NixOS Options Doku
- Wenn Fehler behoben dann nixos-rebuild Schritt wiederholen bis keine Fehler mehr kommen.
- Wenn erfolgreich durchgelaufen, dann gibt es jetzt einen neuen GRUB-Eintrag. In den muss man booten um das Update zu aktivieren
reboot
- Jetzt alles testen.
- Wenn was nicht geht fixen, wenn irgendwas grob kaputt ist -> Vorherigen GRUB-Eintrag wählen
Nacharbeiten
- Glücklich sein
- Configänderungen in /etc/nixos ins lokale git commiten
- Allen erzählen dass man ein NixOS-Upgrade durchgeführt hat und Ruhm und Ehre einheimsen