目录
背景环境安装步骤1、更新软件列表2、添加Microsoft包签名密钥到受信任包签名密钥列表3、安装.netcore3.1sdk4、检查安装结果测试背景
某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。
考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,.cn/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
原始文件中有一行:deb file:///media/kylin/Kylin-4.0.2 juniper main
这个是光盘源的地址,如果没有就屏蔽掉它,前边加上 #
然后执行:sudo apt-get www.easck.comupdate获取软件包的最新列表。
2、添加Microsoft包签名密钥到受信任包签名密钥列表
依次执行以下命令:
wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debrm packages-microsoft-prod.deb
3、安装.netcore
3.1 sdk
执行下边的命令,静待执行完毕。
sudo apt-get update; sudo apt-get install -y apt-transport-https && sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0
4、检查安装结果
执行命令:dotnet --info
显示如下信息:
.NET Core SDK (reflecting any global.json): Version: 3.1.416 Commit: 8d3765c609Runtime Environment: OS Name: kylin OS Version: 4.0.2 OS Platform: Linux RID: linux-x64 Base Path: /usr/share/dotnet/sdk/3.1.416/
测试
依次执行以下命令:创建一个目录 dotnetsample,然后创建一个web项目,最后运行这个项目。
cd ~mkdir dotnetsamplecd ./dotnetsampledotnet new webdotnet run --urls=http://*:5000
在浏览器中访问,显示如下结果:

如果走到这一步,那么恭喜你,安装成功了!








