Wie stelle ich sicher, dass alle Pakete, die ich auf meiner System nixos-Installation installiert habe (d. H. Pakete, die unter /etc/nixos/configuration.nix
aufgelistet sind, die ich mit sudo nixos-rebuild switch
installiere), die neueste (instabile) Version von nixos/nixpkgs verwenden?Wie aktualisiere ich mein System auf nixos-unstable?
Antwort
Wie in the manual's section on upgrading, wenn Sie den folgenden Befehl als root Ausgabe:
nix-channel --list
Sie werden wahrscheinlich etwas sehen wie folgt aus (wenn Sie den 16.09 Zweig zum Beispiel folgende wurden):
nixos https://nixos.org/channels/nixos-16.09
durch den folgenden Befehl ausgibt (noch als root):
nix-channel --add https://nixos.org/channels/nixos-unstable nixos
entfernen Sie den 16.09-Kanal und ersetzen ihn durch nixos-instable.
Jetzt ist das noch nicht genug. Um wirklich Ihr System zu aktualisieren, benötigen Sie einen letzten Befehl:
nixos-rebuild switch --upgrade
, die Ihr System mit der aktuellen Konfiguration und aktualisierte Pakete wird für den Wiederaufbau aus dem Kanal, den Sie geschaltet.
Führen Sie die folgenden Befehle ein:
sudo nix-channel --add https://nixos.org/channels/nixos-unstable
sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable
Beachten Sie, dass die sudo
erforderlich ist: Wenn Sie sudo
nicht verwenden, es wird nur auf Benutzerebene Pakete (dh Dinge, die Sie mit nix-env -i
installieren) beeinflussen, nicht System Pakete.
Was ist der Unterschied zwischen den beiden Kanälen? –
Ich denke, man ist für das Kern-Nixos-Betriebssystem, das andere ist für die zusätzliche Software, die Sie installieren. –
- 1. Wie aktualisiere ich mein leeres Repo?
- 2. Wie ich mein Nginx mit yum auf CentOS 7 aktualisiere
- 3. Wie aktualisiere ich mein .RProfile auf dem RStudio Server
- 4. Wie aktualisiere ich mein PHP 4.0-Anmeldeskript auf PHP 5.6?
- 5. Wie aktualisiere/aktualisiere ich qTreewidget?
- 6. Wie aktualisiere ich auf addEventListener?
- 7. Wie aktualisiere/aktualisiere ich app.config?
- 8. Wie aktualisiere ich mein JFreeChart TimeSeries-Diagramm alle 10 Sekunden?
- 9. Wie aktualisiere ich mein google_oauth2-Zugriffstoken mit meinem Aktualisierungstoken?
- 10. Wie aktualisiere ich Webview?
- 11. Wie aktualisiere ich mein OpenGL von 2.1 auf 3.3 auf Mac OSX?
- 12. Wie aktualisiere ich axshockwaveflashObjects
- 13. Wie aktualisiere ich von iPython verwendete Pakete?
- 14. Wie kann ich mein System kennen? Gradle buildToolsVersion
- 15. Wie aktualisiere ich die Zeit auf NOW()?
- 16. Wie aktualisiere ich Pip auf Python 2.7?
- 17. Wie aktualisiere ich Tensorflow auf Mac?
- 18. Wie aktualisiere ich Wörterbuch auf Python?
- 19. Wie aktualisiere ich SVN auf MAC richtig?
- 20. Wie aktualisiere ich serialisierte Daten auf gültige?
- 21. Wie aktualisiere ich Datenrahmen
- 22. Wie aktualisiere ich datagridview
- 23. Wie aktualisiere ich bxslider?
- 24. Wie aktualisiere ich Instanzen, indem ich statische Variablen aktualisiere?
- 25. Wie aktualisiere ich AppWidget richtig?
- 26. Wie aktualisiere ich einen Gist?
- 27. Mein Login-System funktioniert nicht
- 28. Wie aktualisiere ich Twitter Bootstrap
- 29. Wie aktualisiere ich DotNetNuke Skins?
- 30. Wie aktualisiere ich React localstorage?
Das hat bei mir nicht funktioniert. Wie @ sid-kap sagte, brauchst du wirklich das 'sudo'. – haffla
@haffla Zweimal in meiner Antwort erwähne ich, dass Sie root sein müssen. –
Entschuldigung, mein Schlechter. Ich kam nur für den Code. – haffla