项目场景:
之前一致使用的是Ubuntu20.04,虽然丑了点,但是用着没什么问题,最近没能按捺住好奇心,升级到了22.04,升级后颜值有所提高,但是也带来了一些问题。
从20.04升级到22.04,起始还是比较简单方便的,将系统升级带最新后,就可以升级了,使用命令:
sudo do-release-upgrade
即可, 此命令会使系统升级到下一个LTS版本。
问题1:
deepin-wine被删除,所以与之相关的软件全部报废;比如deepin版本的微信、deepin版本的截图等;
我使用的是deepin.com.wechat_2.6.8.65版本的微信,除了偶尔会出现输入字体变方块的问题(多种解决手段,多管齐下,可以解决)外,倒也没什么其他不好的地方。不过正好最近出了UOS的微信,改装了统信的微信后,比wine版本的微信好用。
截图,20.04版本上也是有自带的截图的,gnome-screenshot,虽然没有deepin-screenshot版本的好用,但也勉强,22.04版本后,就更不好了,
纯纯的截图,没有其他功能,比如复制到剪切板、添加文字、涂鸦等。
可以考虑重新安装deepin-screenshot,或者装一个shutter也好。
安装shutter:
sudo apt-get install shutter
至少可以编辑图片。
问题2:
.Net6的runtime环境消失;
本机上装有.Net8、.Net6、.Net5、.NetCore3.1,现状是使用命令:
dotnet --list-sdks
可以将所有版本的sdk列出来,但是:
dotnet --list-runtimes
列出来的运行时只有.Net8、.Net5、.NetCore3.1的,唯独少了.Net6,尝试单独安装.Net6的运行时,提示已经安装,却仍不能显示,卸载.Net6,重新安装亦是不行,无奈,只能将所有版本卸载干净,清理干净之后重新安装就可以了。
后续继续探索。