是这样的,龙芯开源社区提供的.net包是基于loongnix的,那是旧世界系统。
而deepin龙芯版属于新世界系统,而且用的架构识别代号不是loongarch64,而是loong64。
关于旧世界和新世界,详见龙芯平台生态建设状态介绍网站“咱龙了吗?”:https://areweloongyet.com/docs/old-and-new-worlds
虽然但是,拜安同社区的“坏人”所赐,他们搞出了新世界系统兼容旧世界应用程序的liblol。详见:https://liblol.aosc.io/
对于deepin来说,在星火应用商店会在安装QQ时自动安装liblol的前提下,其实有些时候是只需要对deb包进行修改架构后重打包即可,但不是所有的应用都能这么操作,.net的基础环境不好说,我没试过。搞不好只能针对deepin平台重新适配,重新编译打包。
但也许,AOSC OS能解决问题,他们在给龙芯新世界系统适配时,沿用了loongarch64这个架构识别代号。说不定他们早就解决了.net的问题了。
cpu:龙芯3A6000;
镜像地址:Index of /releases/23/loongarch64/ (deepin.com) loongarch版;
.net 安装:参照龙芯上的.NET | 龙芯开源社区 (loongnix.cn)
问题:报错提示