我如何確保我的系統上安裝nixos我安裝的所有程序包(在/etc/nixos/configuration.nix
上市即包,我安裝使用sudo nixos-rebuild switch
其)使用nixos/nixpkgs的最新(不穩定)的版本?如何將我的系統升級到nixos-unstable?
4
A
回答
7
如the manual's section on upgrading解釋,如果您發出以下命令,作爲根:
nix-channel --list
你很可能會看到類似以下的(如果你在下面的實例中的16.09支):
nixos https://nixos.org/channels/nixos-16.09
通過發出以下命令(仍然作爲root):
nix-channel --add https://nixos.org/channels/nixos-unstable nixos
您將刪除16.09通道並將其替換爲nixos-unstable。
現在這還不夠。要真正更新你的系統,你需要最後一個命令:
nixos-rebuild switch --upgrade
這是會與您當前的配置和更新包從你切換到通道重建系統。
4
運行以下命令:
sudo nix-channel --add https://nixos.org/channels/nixos-unstable
sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable
注意,sudo
是必需的:如果你不使用sudo
,它只會影響用戶級封裝(即安裝使用nix-env -i
的東西),而不是系統級套餐。
+0
這兩個通道有什麼區別? –
+0
我認爲一個是核心Nixos操作系統,另一個是您安裝的附加軟件。 –
相關問題
- 1. 如何創建體驗/升級系統?
- 2. 如何升級系統應用程序
- 3. 我如何將osCommerce v2.2升級到v2.3.1?
- 4. 如何從MySQL舊密碼升級到新密碼系統
- 5. 無法將系統從EF 4.3.1升級到5
- 6. 如何在安全模式下將操作系統升級到Windows 10?
- 7. Ajax升級系統渲染錯誤
- 8. 安裝程序系統 - 升級重點
- 9. 系統升級後jvm崩潰
- 10. SonarQube生態系統升級(SonarQube和SonarLint)
- 11. 如何升級virtualenv使用新的系統python?
- 12. 如何升級/系統/應用程序中的應用程序?
- 13. 我升級到Elixir 1.3後升級Elixir
- 14. 如何將所有依賴關係升級到特定版本
- 15. 從attachment_fu升級到carrierwave的系統方法?
- 16. 升級iOS應用程序到更新的操作系統?
- 17. 系統/ perl升級後如何緩解local :: lib問題?
- 18. 如何爲RPG遊戲製作批量升級系統
- 19. 如何將我的Mac的apache升級到最新版本?
- 20. 如何將Rails升級到4.2?
- 21. 如何將google api v2升級到v3?
- 22. 如何將SQLCE從3.1升級到3.5
- 23. 如何將iPhone iOS 4.3.5升級到5.0.1?
- 24. 如何將SonarQube從5.1升級到6.2
- 25. 如何將EasyPhp升級到php 5.4?
- 26. 如何將CIDER升級到0.8?
- 27. Solr:如何將solrcloud 5.5.1升級到6.6.0
- 28. 如何將2.6.0 mongo升級到2.6.latest?
- 29. 如何將CentOS 5.11升級到6.x
- 30. 如何將maven.xml升級到pom.xml?
這實際上並沒有爲我工作。正如@ sid-kap所說,你真的需要'sudo'。 – haffla
@haffla在我的回答中兩次提到你需要成爲根。 –
對不起,我的壞。我只是來代碼。 – haffla