蓝字 江湖评谈设为关注
前言
国产信创趋势越来越明显,.NET8/9对于国产系统的开发,易用度最高的个人首推Deepin。本篇来看下。
.NET8+Deepin
以下是Deepin安装.NET8,它跟Ubuntu非常像,所以用Ubuntu方法即可
查看下当前系统信息
# lsb_release -a :
No LSB modules are available.
Distributor ID: Deepin
Description: Deepin 20.9
Release: 20.9
Codename: apricot
将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
安装dotnet8 sdk
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0
查看下dotnet信息
# dotnet --info :
SDK:
Version: 8.0.202
Commit: 25674bb2f4
Workload version: 8.0.200-manifests.4e94be9c
:
OS Name: Deepin
OS Version: 20.9
OS Platform: Linux
RID: linux-x64
Base Path: /usr/share/dotnet/sdk/8.0.202/
新建一个控制台例子测试下
#mkdir dotnet//新建一个文件夹存储例子
#cd dotnet
#dotnet new console -n demo1
#cd demo1
#dotnet run
Hello, World!
输出hello World即表示dotnet8安装成功
.NET9
再来看看在Deepin系统上.NET9的易用度,先检查下dotnet9-sdk包
# apt-cache search dotnet 9
目前没有,查看下上面安装的dotnet路径
# dotnet --info
:
/usr/share/dotnet/sdk/8.0.3/ :
下载dotnet9 preview2 sdk的二进制文件
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-9.0.100-preview.2-linux-x64-binaries
目录切换到.net8的安装目录,对下载的.net9进行解压
cd /usr/share/dotnet
tar -zxvf dotnet-sdk-9.0.100-preview.2.24157.14-linux-x64.tar.gz
通过dotnet --info查看下安装结果
/usr/share/dotnet# dotnet --info :
SDK:
Version: 9.0.100-preview.2.24157.14
Commit: f7466905f9
Workload version: 9.0.100-manifests.04914b26
MSBuild version: 17.10.0-preview-24127-03+6f44380e4
:
OS Name: Deepin
OS Version: 20.9
OS Platform: Linux
RID: linux-x64
Base Path: /usr/share/dotnet/sdk/9.0.100-preview.2.24157.14/
.net9安装上了,没有问题。然后测试下用例
#dotnet new console -n demo2
#cd demo2
#dotnet run
Hello, World!
总体来说,个人实测。国内的信创系统.NET8/9目前运行基本上无大的问题。