@@ -26,7 +26,7 @@ nix-channel {--add url [name] | --remove name | --list | --update [names…] | -
2626
2727上面我们演示了命令行工具的使用方式,却没有告知频道从哪里获取。
2828
29- 频道最直接的体现是一个形如 ` https://nixos.org/channels/nixos22.11 ` 的 URL。
29+ 频道最直接的体现是一个形如 ` https://nixos.org/channels/nixos25.05 ` 的 URL。
3030
3131官方提供了[ 官方频道集合] ( https://channels.nixos.org/ ) 。订阅了其中的频道以后,就
3232会从相应的频道获取更新,大致和你使用其他发行版的软件源类似,不过我们后面会详述
@@ -36,19 +36,17 @@ NixOS 中的“频道”概念和传统发行版中“软件源”的区别。
3636代表一个频道,官方提供了若干个频道:
3737
3838```
39- 2022/8/4 22:51:25 0.1 kB nixos-21.11
40- 2022/8/4 22:59:10 0.1 kB nixos-21.11-aarch64
41- 2022/8/2 23:24:22 0.1 kB nixos-21.11-small
42- 2023/1/3 23:39:40 0.1 kB nixos-22.05
43- 2023/1/3 22:43:29 0.1 kB nixos-22.05-aarch64
44- 2023/1/2 04:11:11 0.1 kB nixos-22.05-small
45- 2023/3/16 05:19:03 0.1 kB nixos-22.11
46- 2023/3/16 22:18:18 0.1 kB nixos-22.11-small
47- 2023/3/16 14:55:20 0.1 kB nixos-unstable
48- 2023/3/16 21:27:06 0.1 kB nixos-unstable-small
49- 2023/1/2 21:05:38 0.1 kB nixpkgs-22.05-darwin
50- 2023/3/17 00:30:11 0.1 kB nixpkgs-22.11-darwin
51- 2023/3/16 04:06:35 0.1 kB nixpkgs-unstable
39+ 2024/5/15 10:30:00 0.1 kB nixos-24.11
40+ 2024/5/15 10:30:00 0.1 kB nixos-24.11-aarch64
41+ 2024/5/15 10:30:00 0.1 kB nixos-24.11-small
42+ 2025/1/15 10:30:00 0.1 kB nixos-25.05
43+ 2025/1/15 10:30:00 0.1 kB nixos-25.05-aarch64
44+ 2025/1/15 10:30:00 0.1 kB nixos-25.05-small
45+ 2025/1/15 10:30:00 0.1 kB nixos-unstable
46+ 2025/1/15 10:30:00 0.1 kB nixos-unstable-small
47+ 2024/5/15 10:30:00 0.1 kB nixpkgs-24.11-darwin
48+ 2025/1/15 10:30:00 0.1 kB nixpkgs-25.05-darwin
49+ 2025/1/15 10:30:00 0.1 kB nixpkgs-unstable
5250```
5351
5452### 项目结构
@@ -117,8 +115,8 @@ Tarball 是 `tar` 文件格式的全称,不是 Nix 独有。它可以将多个
117115
118116### 系统频道
119117
120- 系统频道可以从 URL 中直观的体现。形如 ` https://nixos.org/channels/nixos22.11 ` 你
121- 很快就了解到这是一个 22.11 版本的 NixOS 的频道。
118+ 系统频道可以从 URL 中直观的体现。形如 ` https://nixos.org/channels/nixos25.05 ` 你
119+ 很快就了解到这是一个 25.05 版本的 NixOS 的频道。
122120
123121<!-- prettier-ignore -->
124122::: tip 默认订阅的频道
@@ -130,7 +128,7 @@ sudo nix-channel --list # 列出频道
130128```
131129
132130``` bash
133- nixos https://nixos.org/channels/nixos22.11
131+ nixos https://nixos.org/channels/nixos25.05
134132```
135133
136134这个频道提供了组成系统的一些驱动,设施等等。
@@ -141,13 +139,13 @@ nixos https://nixos.org/channels/nixos22.11
141139<!-- prettier-ignore -->
142140::: warning
143141
144- 这里的 ` nixos ` 与 ` https://nixos.org/channels/nixos22.11 ` 并不是并列关系,前者是
142+ 这里的 ` nixos ` 与 ` https://nixos.org/channels/nixos25.05 ` 并不是并列关系,前者是
145143频道名,后面是被订阅的 URL。
146144
147145当你有两个及两个以上频道的时候,你就会理解我的意思:
148146
149147``` bash
150- nixos https://nixos.org/channels/nixos22.11
148+ nixos https://nixos.org/channels/nixos25.05
151149nixpkgs https://nixos.org/channels/nixpkgs-unstable
152150```
153151
@@ -158,13 +156,13 @@ nixpkgs https://nixos.org/channels/nixpkgs-unstable
158156
159157#### 一些特殊的频道
160158
161- - 稳定(stable)频道。如 ` nixos-22.11 ` 。这些频道只能得到保守的错误修复和软件包升
162- 级。例如,频道更新可能会导致系统上的Linux内核从 4.19.34 升级到 4.19.38 (一个小
163- 错误修复),但不会从 4.19 .x 升级到 4.20 .x(一个可能会破坏一切的重大更改)。在
159+ - 稳定(stable)频道。如 ` nixos-25.05 ` 。这些频道只能得到保守的错误修复和软件包升
160+ 级。例如,频道更新可能会导致系统上的Linux内核从 6.12.1 升级到 6.12.5 (一个小
161+ 错误修复),但不会从 6.12 .x 升级到 6.13 .x(一个可能会破坏一切的重大更改)。在
164162 创建下一个稳定分支之前,通常会保持稳定的频道。
165163- 不稳定(unstable)频道。这与 ` nixos ` 的主要开发分支相对应,因此可能有破坏性更
166164 新,不建议用于生产系统。
167- - 小型(small)频道,如 ` nixos-22.11 -small ` 或 ` nix-unstable-small ` 。这些频道与
165+ - 小型(small)频道,如 ` nixos-25.05 -small ` 或 ` nix-unstable-small ` 。这些频道与
168166 上述稳定和不稳定频道相同,只是它们包含较少的二进制包。这意味着它们比常规通道更
169167 新得更快(例如,当一个关键的安全补丁被提交到 NixOS 的源代码树时),但可能有更
170168 多的包需要从源代码构建。它们主要用于服务器环境,因此包含很少的 GUI 应用程序。
@@ -191,10 +189,10 @@ nix-channel --list | grep nixos
191189nix-channel --add https://nixos.org/channels/channel-name nixos
192190```
193191
194- 以 ` nixos ` 22.11 为例,命令为
192+ 以 ` nixos ` 25.05 为例,命令为
195193
196194``` bash
197- nix-channel --add https://nixos.org/channels/nixos-22.11 nixos
195+ nix-channel --add https://nixos.org/channels/nixos-25.05 nixos
198196```
199197
200198使用以下命令以开始切换
@@ -298,7 +296,7 @@ nix-channel --add https://host/nixpkgs-unstable nixpkgs
298296
299297``` bash
300298sudo nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixpkgs-unstable nixpkgs # 订阅镜像仓库频道
301- sudo nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixos-22.11 nixos # 请注意系统版本
299+ sudo nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixos-25.05 nixos # 请注意系统版本
302300sudo nix-channel --list # 列出频道
303301```
304302
0 commit comments