还是关于在群晖NAS上安装BookStack的后续,网友希望我能帮他把服务器端升级到最新版。老样子,还是现在虚拟机上先测试一下。
打开黑群晖,然后连上SSH,进入BookStack的安装目录,按照官方文档的说明,在命令行中运行如下:

git pull origin release

系统提示找不到git命令。
虽说群晖属于linux系统,但它毕竟是定制化的,常用的apt或者apt-get、yum、akg等方法一律无法使用。而网上给出的解决方案有几种:一种是在套件中心中直接安装git,可惜我的DSM 7.2版中并没有这一项,只有git server;另一种是直接下载安装包手动安装(下载地址:https://synocommunity.com/package/git),但列表中没有7.2的选项,因此暂且放弃。
还有另一种方法其实跟上述后者比较相似,但更加简便,步骤如下:

  1. 以管理员身份登录NAS,然后转到主菜单→套件中心→设置。
  2. 在“套件来源”选项卡中,单击“新增”,键入“SynoCommunity”作为“名称”,键入“https://packages.synocommunity.com/”作为“位置”,然后按“确定”进行验证。

2025-10-17 14 21 31.png
回到套件中心界面,此时在左侧会多出一个社群的链接,点击后在右侧会出现社群中的各种第三方套件,找到git并点击安装套件即可。
2025-10-17 14 23 57.png
回到控制台中,重新执行上述的命令行,运行成功。
注意:如果安装git的是某一特定用户,使用其他用户运行该命令可能会提示“/bin/git: No such file or directory”错误,切换会安装用户即可。另外,安装git客户端之后在NAS的管理界面中是找不到的,也无法进行任何设置。

最后修改:2025 年 10 月 17 日
如果觉得我的文章对你有用,请随意赞赏