前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >信创.NET8/9+Deepin国产系统

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

作者头像
江湖评谈
发布2024-04-11 16:28:49
1580
发布2024-04-11 16:28:49
举报
文章被收录于专栏:天下风云天下风云

前言

国产信创趋势越来越明显,.NET8/9对于国产系统的开发,易用度最高的个人首推Deepin。本篇来看下。

.NET8+Deepin

以下是Deepin安装.NET8,它跟Ubuntu非常像,所以用Ubuntu方法即可

查看下当前系统信息

代码语言:javascript
复制
root@PC:# lsb_release -a
No LSB modules are available.
Distributor ID: Deepin
Description:    Deepin 20.9
Release:        20.9
Codename:       apricot

将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库

代码语言:javascript
复制
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

代码语言:javascript
复制
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

查看下dotnet信息

代码语言:javascript
复制
root@PC:# dotnet --info
.NET 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/

新建一个控制台例子测试下

代码语言:javascript
复制
#mkdir dotnet//新建一个文件夹存储例子
#cd dotnet
#dotnet new console -n demo1
#cd demo1
#dotnet run
Hello, World!

输出hello World即表示dotnet8安装成功

.NET9

再来看看在Deepin系统上.NET9的易用度,先检查下dotnet9-sdk包

代码语言:javascript
复制
# apt-cache search dotnet 9

目前没有,查看下上面安装的dotnet路径

代码语言:javascript
复制
# dotnet --info
.NET SDK:
 Base Path:   /usr/share/dotnet/sdk/8.0.3/

下载dotnet9 preview2 sdk的二进制文件

代码语言:javascript
复制
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-9.0.100-preview.2-linux-x64-binaries

目录切换到.net8的安装目录,对下载的.net9进行解压

代码语言:javascript
复制
#cd /usr/share/dotnet
#tar -zxvf dotnet-sdk-9.0.100-preview.2.24157.14-linux-x64.tar.gz

通过dotnet --info查看下安装结果

代码语言:javascript
复制
root@tangyanzhi-PC:/usr/share/dotnet# dotnet --info
.NET 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安装上了,没有问题。然后测试下用例

代码语言:javascript
复制
#dotnet new console -n demo2
#cd demo2
#dotnet run
Hello, World!

总体来说,个人实测。国内的信创系统.NET8/9目前运行基本上无大的问题。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-27,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 江湖评谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • .NET8+Deepin
  • .NET9
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com