安全轻松升级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差。