运维开发网

银河麒麟安装方式的本地化,NetCore软件包管理器

运维开发网 https://www.qedev.com 2022-07-19 21:37 出处:网络
这篇文章主要介绍了国产化之银河麒麟安装.NetCore-包管理器方式,本文给大家分享安装步骤及安装命令,对银河麒麟安装.NetCore相关知识感兴趣的朋友一起看看吧

这篇文章主要介绍了国产化之银河麒麟安装.NetCore-包管理器方式,本文给大家分享安装步骤及安装命令,对银河麒麟安装.NetCore相关知识感兴趣的朋友一起看看吧


背景

一个项目需要实现所有基础软件的本地化,其中指定银河麒麟为操作系统,大梦V8为数据库,CPU平台包括x64、龙芯、腾飞、鲲鹏等。

考虑到这些基础产品对。NETCore,我们最终选择了3.1版本。主要原因是龙芯有自研的CPU架构,用户数量不够大。网官方不专门支持龙芯,龙芯团队只是适应。netcore3.1(目前,。net6适配测试正在进行中)。至于其他国产CPU,都是基于Arm64和x64,以及。网官方支持他们。

因为只有x64支持包管理器安装,其他CPU架构需要手动安装,所以本文所述的包管理器安装只适用于x64平台。手动安装请参考另一篇文章:国产银河麒麟安装。netcore3.1-手动安装。


环境虚拟化平台:Hyper-V 10.0操作系统:银河麒麟 v4CPU平台:x86-64


安装步骤

Galaxy v4基于Ubuntu16.04,安装步骤请参考微软官方文档。

https://docs . Microsoft . com/zh-cn/dot net/core/install/Linux-Ubuntu # 1604-


1、更新软件列表

首先添加包源的国内镜像地址:

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.ustc.edu.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

原始文件中有一行:debfile://media/kylin/kylin-4 . 0 . 2 Juniper Main

这是CD源的地址。如果没有,就屏蔽掉,前面加#号。

然后执行:sudo apt-get update获取最新的软件包列表。


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 amp;amp; \ sudo apt-get update amp;amp; \ 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

在浏览器中访问,并显示以下结果:


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

关于如何安装的这篇文章到此为止。中国银河麒麟的软件包经理。有关安装的更多信息。

0

精彩评论

暂无评论...
验证码 换一张
取 消