国产linux 中标麒麟安装.net core sdk

项目背景

最近接到了一个需求,是要把原有部署在Windows服务器上的网站部署到国产操作系统上(环保行业的码农,zf机关推行国产化),最终选型中标麒麟操作系统,所以原有.net framework需要迁移到.net core上面,同时看了一下.net core sdk的安装,发现并没有支持我们这个中标麒麟系统。
查了一下资料,最终只找到了一个大哥做过参考了一下,也是万分感谢。
我也尝试了一下,.net core官方提供的RHEL-x64的安装方式,果然不行。

准备环境

  • 中标麒麟高级服务器操作系统软件V7.0 update4(我是和厂商要了一个试用版)
  • 虚拟机中安装

正式安装

下面我来说一下这个安装的方法:

  • sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
  • sudo yum update
  • sudo yum install dotnet-sdk-2.2
    这个过程可能会比较慢耐心等待安装完成即可,然后输入dotnet --info来验证是否安装成功
    新建一个测试.net core项目放到虚拟机中,还原nuget包和启动项目
    dotnet restore xxx.sln
    dotnet run xxx.csproj
    如果项目正常运行了,就完全ok了。
    参考地址 https://dotnet.microsoft.com/download/linux-package-manager/centos/sdk-current
原文地址:https://www.cnblogs.com/Yuuuuu/p/11382338.html