当前位置: 首页 > news >正文

.NET国产化改造探索(三)、银河麒麟安装.NET 8环境

随着时代的发展以及近年来信创工作和…废话就不多说了,这个系列就是为.NET遇到国产化需求的一个闭坑系列。接下来,看操作。

上一篇介绍了如何在银河麒麟操作系统上安装人大金仓数据库,这篇文章详细介绍下在银河麒麟操作系统上安装.NET8环境。

没安装之前,在搜索引擎上先找了一下相关的文章。文章不多,有使用dotnet-install.sh的,也有使用apt -get的,看的我一愣一愣的。直到打开.NET官网,才发现正确的安装方式,早就写明白了。

下载.NET 8

打开.NET官网,找到对应的SDK并下载,我使用的是x64
1

 


点击x64,进入下载页面,下载SDK,并上传到服务器的某个目录下,我上传到了home目录下。
1

 

安装 .NET 8

按照官方给出的安装方法

 

分别执行

mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-8.0.100-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

完成后,可以看下是否安装成功,输入如下命令

dotnet --info

得到如下信息,说明没问题了。

1

 


根据提示,当前配置有一个问题就是只能在当前的中端能使用dotnet 环境,要所有终端生效还需要更改配置。所有需要进行一下全局配置

全局配置环境变量

根据官网给出的方法,找到/etc/profile,并编辑它

vim /etc/profile

并将如下命令添加到文件末尾

export PATH=$PATH:$HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet

  1

 

保存退出后,输入命令使其生效。

source /etc/profile

 

使用如下命令,打开防火墙的80端口,

firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload

 

至此,银河麒麟安装.NET环境完成了,但是到目前为止,断开终端后,应用的服务也暂停了。后面的文章详细介绍下如何部署应用为自动启动。

http://www.hskmm.com/?act=detail&tid=15445

相关文章:

  • c语言动态内存分配
  • 2025.9.24——1橙
  • AT_arc172_d [ARC172D] Distance Ranking
  • Python爬虫实现大乐透历史数据抓取
  • 【读书笔记】《深入理解计算机系统(原书第三版)》第一章 计算机系统漫游
  • 如何将PPT每一页批量导出为高清JPG图片?一文讲清处理流程
  • 实用指南:计算机视觉:基于YOLOv11 实例分割与OpenCV 在 Java 中的实现图像实例分割
  • Java实现双色球历史是否中奖查询
  • ABC424 游记(VP)
  • Java实现大乐透历史是否中奖查询
  • 阿德勒的课题分离是很好用的东西
  • 别再混淆 PHP8.1 中纤程 Fibers 和协程 Coroutines 了 一文搞懂它们的区别
  • 主要测试的测试用例
  • 详细介绍Seata的AT模式分布式事务
  • VMware VeloCloud 漏洞分析:未授权远程代码执行全链条攻破
  • 【GitHub每日速递 250924】18 个 AI 投资大师齐上阵!这个开源对冲基金让你看透市场底牌
  • HJ9 提取不重复的整数
  • 2025年国家科技奖初评公布(科技进步奖)
  • 2025年国家科技奖初评公布(科技发明奖)
  • 12
  • 2025年国家科技奖初评公布(自然科学奖)
  • 近端策略优化算法PPO的核心概念和PyTorch实现详解
  • JAX快速上手:从NumPy到GPU加速的Python高性能计算库入门教程
  • Memento:基于记忆无需微调即可让大语言模型智能体持续学习的框架
  • 记录一次附加属性失效全过程
  • Java 与物联网(IoT):边缘计算与智能终端应用
  • 为你的数据选择合适的分布:8个实用的概率分布应用场景和选择指南
  • AI 落地应用最新工具集
  • 台风呢
  • Day07-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\method-Demo041比较难