更新
"如果您运行的是旧版本,我们建议先重新刷写系统,然后在靠近您的 BliKVM 设备时运行更新过程。"
简介
"当前可用的 BliKVM 项目版本托管在 GitHub 的发布包中。更新软件功能需要保持设备连接。目前有两种方式更新软件。"
- 方法 1:在 KVM 终端上手动运行脚本进行更新。
- 方法 2:手动下载发布包,然后在 KVM 终端上运行安装更新。
"常见的升级错误原因"
- 设备未连接到网络;
- 访问 GitHub 的网络受限;
- 您的本地版本可能与最新版本不兼容。如果更新成功但表现异常,则需要重新刷写最新系统以恢复;
- 您不能使用 Web SSH 终端进行更新,因为在更新过程中 Web 程序会终止,这将导致安装无法完成。
"我们强烈建议在靠近您要升级的 BliKVM 硬件时执行更新。这样如果出现问题,您可以及时干预。"
- 如果您熟悉命令行操作,我们建议手动更新,以便实时监控命令行状态。
- 如果更新异常且 Web 界面无法退出更新状态,请使用 SSH 获取终端并重启以恢复。
手动运行脚本更新
"在终端中,如果系统终端显示
ro
关键字,表示您的系统当前为只读状态,需要使用 rw
命令使系统可写。"sudo -i
curl -L https://raw.githubusercontent.com/blikvm/blikvm/master/script/update.py -o /tmp/update.py && python3 /tmp/update.py
如果blikvm设备在中国,可以使用下面命令:
sudo -i
curl -L https://gitee.com/blikvm/blikvm/raw/master/script/update.py -o /tmp/update.py && python3 /tmp/update.py
观察终端输出。
"如果由于网络问题无法成功更新,您可以在网络稳定的 PC 上下载最新的发布包,然后使用以下命令安装。"
- 下载链接:https://github.com/blikvm/blikvm/releases
- 对于 v1、v2 和 v3 硬件,使用 blikvm-v1-v2-v3.deb
- 对于 v4 硬件,使用 blikvm-v4.deb 使用 SSH 登录设备终端并运行
systemctl stop kvmd-web
dpkg -i xxx.deb
systemctl start kvmd-web
您可以比较更新前后 /usr/bin/blikvm/package.json 中的版本号。如果已升级到指定版本,则更新成功。