具体降级操作
-
准备 putty 软件(免费软件,网上下载),你要降级的版本 pat 文件
-
在控制面板 - 终端机和 SNMP 中打开 Telnet 和 SSH
- 打开 putty,输入 nas 的 IP 并选择 ssh,点 open
弹出界面根据提示输入用户名、密码,密码输入时不显示。
输入密码时会不显示
获取 root 权限,输入 sudo -i 回车,此时会提示输入密码,输入你的群辉密码即可。
- 输入命令: vi /etc.defaults/VERSION 此命令用于打开版本配置文件
PS:我已经降级成功,所以这里是 7.0 的信息
到了这一步,其他教程给的 6.2.3 的配置信息已经不适用于 7.1 的降级了
所以需要先找到你要降级的 pat 文件,解压后找到 VERSION 文件,用记事本打开。
根据你要降级版本 pat 里的 version 信息,替换 putty 打开的修改界面里对应的信息,需要先敲[键盘]上的i键,才可以修改。
也可以直接全部删除,复制 version 文件里一样行数开头的内容进行粘贴,比如我的就是复制前 13 行
majorversion="7"
minorversion="0"
major="7"
minor="0"
micro="1"
productversion="7.0.1"
buildphase="GM"
buildnumber="42218"
smallfixnumber="0"
nano="0"
base="42218"
builddate="2021/09/24"
buildtime="04:51:57"
修改完后,按Esc键,输入:wq保存并退出。
- 重启群晖,在电脑上用Synology Assistant 搜索(或通过路由后台查看nas的IP),进入群辉安装系统的界面,手动上传降级安装包进行安装,但安装过程在55%的时候会报错;
这时候留在这个页面,打开putty,然后输入NAS的IP,同时,需要选中Telnet的方式进行登录
登录的用户名和密码分别是:
用户名:root
密码:101-0101
然后和第4步一样,输入vi /etc.defaults/VERSION,进入修改页面,根据你要降级版本pat里的version信息,替换putty打开的修改界面里对应的信息,需要先敲键盘i,才可以修改。
也可以直接全部删除,复制version文件里一样行数开头的内容进行粘贴,比如我的复制了前16行。
majorversion="7"
minorversion="0"
major="7"
minor="0"
micro="1"
productversion="7.0.1"
buildphase="GM"
buildnumber="42218"
smallfixnumber="0"
nano="0"
base="42218"
builddate="2021/09/24"
buildtime="04:51:57"
unique="synology_apollolake_918+"
extractsize=817948
partitionversionlimit=0
修改完后,按Esc键,输入:wq保存并退出,【重点:这一步保存后,不要重启Nas】
- 直接刷新群晖安装页面,再次进入到上传pat的步骤页面,再次上传pat文件,这次就可以安装成功了!
降级成功后,不兼容套件处理
按照上面教程降级成功后,会因为套件版本比系统版本高,导致无法运行也无法卸载的问题,不用担心,有相应的解决办法。
按照上面第3步,ssh进群晖并获取root权限
输入命令:cd /var/packages
再输入:ls
列出所有套件清单,需要卸载那个就输入:rm -rf 文件名字,比如:rm -rf FileStation
卸载完成后,就可以在群晖套件中心重新安装对应套件了
总结
摸索了好几天才发现直接复制别人的version代码降级会失败,必须解压获取要降级版本pat文件里的version信息才能成功。
评论区