如何通过银河麒麟操作系统安装并配置.NetCore包管理器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计809个文字,预计阅读时间需要4分钟。
目录 + 背景 + 环境 + 安装步骤 + 1. 更新软件列表 + 2. 添加Microsoft包签名密钥到受信任包签名密钥列表 + 3. 安装.netcore 3.1 SDK + 4. 检查安装结果 + 测试 + 背景 + 某个项目需要实现基础软件全部国产化
目录
- 背景
- 环境
- 安装步骤
- 1、更新软件列表
- 2、添加Microsoft包签名密钥到受信任包签名密钥列表
- 3、安装.netcore
- 3.1sdk
- 4、检查安装结果
- 测试
背景
某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。
考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团队只对.netcore3.1做了适配(目前.net6适配测试中),至于其它的国产CPU则是基于Arm64和x64的,.NET官方都有支持。
因为只有x64支持通过包管理器安装,其它CPU架构下需要手工安装,所以这篇文章介绍的包管理器安装仅适用于x64平台,手工安装请看另一篇文章:国产化之银河麒麟安装.netcore3.1-手动安装 。
环境
- 虚拟化平台:Hyper-V 10.0
- 操作系统:银河麒麟 v4
- CPU平台:x86-64
安装步骤
银河麒麟 v4是基于 Ubuntu16.04 的,所以安装步骤可以参考微软官方的文档。
docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu#1604-
1、更新软件列表
首先添加软件包源的国内镜像地址:
deb mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
原始文件中有一行:deb file:///media/kylin/Kylin-4.0.2 juniper main
这个是光盘源的地址,如果没有就屏蔽掉它,前边加上 #
然后执行:sudo apt-get update获取软件包的最新列表。
2、添加Microsoft包签名密钥到受信任包签名密钥列表
依次执行以下命令:
wget packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb
3、安装.netcore
3.1 sdk
执行下边的命令,静待执行完毕。
sudo apt-get update; \ sudo apt-get install -y apt-transport-*:5000
在浏览器中访问,显示如下结果:
如果走到这一步,那么恭喜你,安装成功了!
到此这篇关于国产化之银河麒麟安装.NetCore-包管理器方式的文章就介绍到这了,更多相关银河麒麟安装.NetCore内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!
本文共计809个文字,预计阅读时间需要4分钟。
目录 + 背景 + 环境 + 安装步骤 + 1. 更新软件列表 + 2. 添加Microsoft包签名密钥到受信任包签名密钥列表 + 3. 安装.netcore 3.1 SDK + 4. 检查安装结果 + 测试 + 背景 + 某个项目需要实现基础软件全部国产化
目录
- 背景
- 环境
- 安装步骤
- 1、更新软件列表
- 2、添加Microsoft包签名密钥到受信任包签名密钥列表
- 3、安装.netcore
- 3.1sdk
- 4、检查安装结果
- 测试
背景
某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。
考虑到这些基础产品对.NETCore的支持,最终选择了3.1版本。主要原因就是龙芯搞了自研CPU架构,用户量不够大,.NET官方并没有专门针对龙芯的支持,而龙芯团队只对.netcore3.1做了适配(目前.net6适配测试中),至于其它的国产CPU则是基于Arm64和x64的,.NET官方都有支持。
因为只有x64支持通过包管理器安装,其它CPU架构下需要手工安装,所以这篇文章介绍的包管理器安装仅适用于x64平台,手工安装请看另一篇文章:国产化之银河麒麟安装.netcore3.1-手动安装 。
环境
- 虚拟化平台:Hyper-V 10.0
- 操作系统:银河麒麟 v4
- CPU平台:x86-64
安装步骤
银河麒麟 v4是基于 Ubuntu16.04 的,所以安装步骤可以参考微软官方的文档。
docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu#1604-
1、更新软件列表
首先添加软件包源的国内镜像地址:
deb mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb-src mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
原始文件中有一行:deb file:///media/kylin/Kylin-4.0.2 juniper main
这个是光盘源的地址,如果没有就屏蔽掉它,前边加上 #
然后执行:sudo apt-get update获取软件包的最新列表。
2、添加Microsoft包签名密钥到受信任包签名密钥列表
依次执行以下命令:
wget packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb
3、安装.netcore
3.1 sdk
执行下边的命令,静待执行完毕。
sudo apt-get update; \ sudo apt-get install -y apt-transport-*:5000
在浏览器中访问,显示如下结果:
如果走到这一步,那么恭喜你,安装成功了!
到此这篇关于国产化之银河麒麟安装.NetCore-包管理器方式的文章就介绍到这了,更多相关银河麒麟安装.NetCore内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

