Nitrux 开发人员使升级不可变的 Nitrux 操作系统安装变得更加容易
Nitrux 更新工具系统 (NUTS) 命令行实用程序现在可供 Nitrux 用户使用,它还可以执行回滚。

Nitrux 开发人员 Uri Herrera 一直致力于开发一种新实用程序,该实用程序称为 Nitrux 更新工具系统 (NUTS),可以使现有用户更轻松地将其不可变的 Nitrux Linux 安装升级到更新版本。
“Nitrux 是一个不可变的 Linux 发行版,这意味着默认情况下根目录的内容不会发生任何变化。”
到目前为止,将您的 Nitrux 安装升级到较新版本涉及下载最新的 ISO 映像,写入 USB 闪存驱动器,在您的 Nitrux 机器上启动它,并使用 Calamares 安装程序执行安装,您必须确保它不会覆盖您的 /home 目录。
升级你的 Linux 发行版应该是一个简单的过程,你打开一个工具,检查新版本,并通过点击几下鼠标来执行升级。直到现在,Nitrux 才缺少这样的工具,因为开发人员宣布了 Nitrux 更新工具系统,简称 NUTS。
Nitrux 更新工具系统是一个命令行工具,这意味着您可以nuts
在终端窗口中使用命令调用它。该工具不仅可以更轻松地从以前的 Nitrux 版本升级到更新的版本,而且如果您想执行回滚,它还能够备份您的系统。
Nitrux 更新工具系统首先使用 SquashFS 创建当前根目录的备份,使用 BitTorrent 协议下载最新的 ISO 映像,然后使用 rsync 更新系统,从而升级您现有的 Nitrux 安装。
当使用回滚功能恢复备份时,Nitrux 更新工具系统将使用本地生成的 SquashFS 文件。
从 Nitrux 2.9 开始,未来的 Nitrux 版本将默认包含 Nitrux 更新工具系统。这意味着,如果您想升级到最新可用的 Nitrux 版本,您现在必须在现有的 Nitrux 安装中手动安装它。为此,请在终端窗口中运行以下命令……
git clone --depth=1 https://github.com/Nitrux/nuts.git $HOME/nuts
sudo cp $HOME/nuts/usr/bin/nuts /usr/bin
sudo cp $HOME/nuts/etc/nuts.conf /etc
现在,您可以将 Nitrux 更新工具系统与sudo nuts update
命令一起使用以升级您的安装,或与sudo nuts restore
命令一起使用以从现有备份恢复您的安装。玩得开心!