信创.NET8/9+Deepin国产系统

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

国产信创系统.NET8/9在Deepin系统上运行无大问题,易用度高。安装.NET8使用Ubuntu方法,安装.NET9需下载解压二进制文件。

🔎

延伸解读

Deepin 20.9 上 .NET 8 的安装路径与验证

文章以 Deepin 20.9 为例,安装 .NET 8 时直接沿用了 Ubuntu 20.04 的包管理方式:先导入 Microsoft 签名密钥和软件源,再通过 apt 安装 dotnet-sdk-8.0。安装后 dotnet --info 显示 SDK 版本 8.0.202,基础路径为 /usr/share/dotnet/sdk/8.0.202/。这说明在 Deepin 上可以复用 Ubuntu 的 .NET 安装流程,但需注意系统版本与 Ubuntu 版本的对应关系。

.NET 9 在 Deepin 上的安装方式与 .NET 8 不同

与 .NET 8 不同,Deepin 的 apt 源中当时没有 dotnet 9 的包,因此作者改为下载 .NET 9 Preview 2 的 Linux x64 二进制压缩包,并解压到 .NET 8 的安装目录 /usr/share/dotnet 下。解压后 dotnet --info 显示 SDK 版本为 9.0.100-preview.2.24157.14,基础路径也指向对应预览版目录。这表明 .NET 9 在 Deepin 上需手动部署,且与已有 .NET 8 共存于同一目录。

实测运行结果与当前局限

作者分别用 dotnet new console 创建控制台项目并运行,.NET 8 和 .NET 9 均成功输出 Hello, World!,说明两者在 Deepin 20.9 上基本可正常编译运行。但需注意,.NET 9 使用的是预览版二进制包,并非稳定版,且安装过程依赖手动解压,后续更新和维护可能不如包管理方式方便。文章结论仅基于个人实测,未涉及更复杂的项目或生产环境验证。

❓

Q&A

.NET8在Deepin系统上的安装方法是什么?

安装.NET8需要添加Microsoft包签名密钥和包存储库,然后使用命令'sudo apt-get install -y dotnet-sdk-8.0'进行安装。

.NET9的安装步骤与.NET8有什么不同?

.NET9需要下载二进制文件并解压,而.NET8则通过包管理器安装。

如何确认.NET8或.NET9是否安装成功?

可以通过命令'dotnet --info'查看版本信息来确认安装是否成功。

在Deepin系统上使用.NET8/9的易用性如何?

总体测试结果显示,.NET8/9在Deepin系统上运行基本无问题,易用度高。

如何在Deepin系统上创建一个新的控制台应用程序?

可以使用命令'dotnet new console -n 应用程序名称'来创建新的控制台应用程序。

Deepin系统的版本信息如何查看?

可以使用命令'lsb_release -a'来查看Deepin系统的版本信息。

🏷️

标签

➡️

继续阅读