Nitrux开发者Uri Herrera一直在开发一个新的工具,该工具将使现有用户更容易将其不可变的Nitrux Linux安装升级到较新的版本,该工具名为Nitrux Update Tool System(NUTS)。
“Nitrux是一个不可变的Linux发行版,意味着默认情况下根目录的内容不会发生变化”。
到目前为止,将你的Nitrux安装升级到较新的版本需要下载最新的ISO镜像,写在U盘上,在你的Nitrux机器上启动它,并使用Calamares安装程序进行安装,你必须确保它不会覆盖你的/home目录。
升级你的Linux发行版应该是一个简单明了的过程,你可以打开一个工具,检查新的版本,并通过点击几下鼠标执行升级。Nitrux直到现在还缺少这样一个工具,因为开发者宣布了Nitrux更新工具系统,简称NUTS。
Nitrux更新工具系统是一个命令行工具,这意味着你可以在终端窗口用nuts命令来调用它。该工具不仅可以使你更容易地从以前的Nitrux版本升级到较新的版本,而且如果你想进行回滚,它还能够备份你的系统。
Nitrux更新工具系统升级你现有的Nitrux安装,首先用SquashFS创建当前根目录的备份,用BitTorrent协议下载最新的ISO镜像,然后用rsync更新系统。
当使用回滚功能来恢复备份时,Nitrux更新工具系统将使用本地生成的SquashFS文件。
Nitrux更新工具系统将被默认包含在未来的Nitrux版本中,从Nitrux 2.9开始。这意味着,目前,如果你想升级到最新的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命令来从现有的备份中恢复你的安装。玩得开心点!
转自 Nitrux Devs Make It Easier to Upgrade Your Immutable Nitrux OS Installations – 9to5Linux