安全轻松升级VF2工程版到debian-12 (unstable)

安全轻松升级VF2工程版到debian-12 (unstable)

升级基于VF2-2311工程版。VF2工程版系统很稳定,但它是debian-11,软件库是2022年底,里面的很多软件已经很陈旧,所以需要更新的版本。升级后:
–Gnome43、gdm3保留
–VF2的gpu、vpu驱动保留、能用
–VLC、MPV硬解码本地视频
–Firefox105版可以硬件解码B站1080流媒体视频
–Chromium 103版保留可用
–libreoffice7.5保留可用
–可本地汉化, 汉字输入可用
–weston桌面可用
–wayfire桌面安装可用
–sway桌面安装可用
–LABWC桌面安装可用
–Enlightenment(wayland)桌面安装可用
附升级前后gdm3登陆界面,debian11、debian12的标志可见。


一、升级前的准备
1、烧录VF2-2311工程版TF镜像,运行VF2
2、打开终端输入:
sudo apt install mpv wayvnc weston -y

sudo DEBIAN_FRONTEND=noninteractive apt-get install libre2-9 libminizip-dev -y

3、找到工程版自带的chromium浏览器安装包
sudo dpkg -i chromium-103.0.5060.114.deb

二、开始升级
1、修改/etc/apt/sources.list,屏蔽掉原地址,增加
deb http://deb.debian.org/debian unstable main
或者使用国内的镜像站,附图

2、终端输入
sudo apt update

3、安装更新关键包,不安装易更新崩溃,安装中询问选YES
sudo apt install usrmerge
4、终端输入升级命令,确认升级前请注意提示信息,应该是更新800多个包、0卸载、保留300多不更新。更新过程中会有几个询问,全部选默认。附图

sudo apt upgrade







5、升级完成,附图,重启VF2

三、升级完成后的检查及安装
1、重启进入,确认检查: sudo apt update , sudo apt upgrde , upgrde提示应该是有300多个包没升级,但只能升级1-2个。附图


2、VLC、MPV硬解码本地视频正常
3、工程版原有的firefox105版被123版或更高升级替代了,如果需要流媒体硬件解码,找到工程版自带的firefox105安装包,用105覆盖123版安装。如果想用新版本,可以安装 firefox长期版,它和105相互不干扰。

sudo dpkg -i firefox_105.0_202305_riscv64.deb

sudo apt ininstall firefox-esr

4、找到工程版自带的libreoffice7.5安装包安装,请注意它的容量应该是大于300M的。

sudo DEBIAN_FRONTEND=noninteractive apt-get install libxslt1.1 openjdk-11-jdk -y

sudo dpkg -i libreoffice_7.5_riscv64.deb

以下桌面的安装不是必须,但建议最好是安装一个备用。相关配置有些已经在论坛其它文章里写了,这里就不再重复。
5、weston桌面,在升级前,已提前安装了weston_10版本,升级后因为依赖关系,它不能升级到最新的13版本

6、sway桌面,简单安装指令,附 在gnome终端运行的截图,从gmd3启动也是可以的。
sudo apt install sway foot-themes swayidle swaylock xdg-desktop-portal-wlr dmenu


7、labwc桌面,谨慎安装,它有可能会卸载gdm3.
8、wayfire桌面,谨慎安装,它有可能会卸载gdm3.
9、Enlightenment(wayland)桌面,谨慎安装,它有可能会卸载gdm3.

最后注意:目前Riscv64架构的 debian_12(unstable)库里,gdm3和gnome的版本是45以上,但gnome-shell的版本还是43。如果重装或升级gdm3和gnome,它会因为gnome-shell版本不符,直接卸载gdm3和gnome。所以目前不要重装升级gdm3和gnome,请等待gnome-shell有新版本;安装其他软件时,也要注意移除卸载项是否有gdm3和gnome。如果不小心卸载了,也不用慌,有轻量、备用的桌面可以用,它们都是可以不经过gdm3,直接从命令行启动的,运行流畅性不会比gnome差。

1 Like

升级debian12后3个版本firefox共存方法
VF2工程版升级到debian12后,库里会有firefox115长期版和123或更高版本可以同时安装使用,它们目前在VF2上都是不支持硬件解码的,播放720P-1080P会不流畅。工程版自带的firefox105虽然可以硬解码,但每次upgrade后必被123或更高版本覆盖,虽然可以用105覆盖安装回去。
我折腾了个办法,可以让这3个版本同时存在,相互不干扰不覆盖。魔改VF2工程版自带的firefox105版,把它改成不用安装,直接运行,这样它就不会被高版本覆盖。魔改后105版被限制了些功能,但测试过是可以流畅播放B站1080P视频的。有兴趣的vf2用户,你可以自己解压魔改firefox105,或者下载我弄好的,解压后就可以使用。百度网盘链接: 提取码:2hgi
二维码

补充:我另找到archlinux_cwt20 for vf2镜像做测试,这个魔改的firefox105版也是可以用的。
1、解压完发现文件夹和文件,似乎给user用户权限,需要修改成可读写.
2、用鼠标双击firefox105可执行程序无反应,需要用终端打开程序所在文件夹输入:./firefox105 就可启动了。
3、启动后的firefox105,之前在debian-12被限制的功能正常了。也许是debian-12里,文件的权限没给足。
4、firefox105对流媒体硬解码是有效的,但它只能满足B站720p视频流畅,1080p视频会卡。为了确认firefox105是硬解码,用arch_cwt20系统库自带的firefox122做对比,firefox122播放480p视频都有不流畅感。

又一个坑人的“教程”。

作者不知道 VF2 官方驱动,其实只是覆盖拷贝到文件系统里面的。
所以官方一直说不能升级,因为这几个文件升级会被覆盖掉。

而且,所谓的升级到 debian 12 。
其实内容根本不是升级到 debian 12 。而是忽悠别人去新安装 5 个 wayland 合成器。

新装 5 个 wayland 合成器,外加 gnome 的 mutter 。
教别人一个操作系统装 6 个不能同时运行的软件。
真人才也。 :face_exhaling:

PS:更神奇的教别人装 java11 ……看来是根本不知道 openjdk 11 不支持 riscv 下的 jit 运行。interpreter 模式运行性能很差又费内存。 :face_exhaling: