欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

國產(chǎn)化之銀河麒麟安裝.NetCore包管理器方式(步驟詳解)

 更新時間:2022年03月11日 09:21:21   作者:波斯馬  
這篇文章主要介紹了國產(chǎn)化之銀河麒麟安裝.NetCore-包管理器方式,本文給大家分享安裝步驟及安裝命令,對銀河麒麟安裝.NetCore相關知識感興趣的朋友一起看看吧

背景

某個項目需要實現(xiàn)基礎軟件全部國產(chǎn)化,其中操作系統(tǒng)指定銀河麒麟,數(shù)據(jù)庫使用達夢V8,CPU平臺的范圍包括x64、龍芯、飛騰、鯤鵬等。

考慮到這些基礎產(chǎn)品對.NETCore的支持,最終選擇了3.1版本。主要原因就是龍芯搞了自研CPU架構,用戶量不夠大,.NET官方并沒有專門針對龍芯的支持,而龍芯團隊只對.netcore3.1做了適配(目前.net6適配測試中),至于其它的國產(chǎn)CPU則是基于Arm64和x64的,.NET官方都有支持。

因為只有x64支持通過包管理器安裝,其它CPU架構下需要手工安裝,所以這篇文章介紹的包管理器安裝僅適用于x64平臺,手工安裝請看另一篇文章:國產(chǎn)化之銀河麒麟安裝.netcore3.1-手動安裝 。

環(huán)境

  • 虛擬化平臺:Hyper-V 10.0
  • 操作系統(tǒng):銀河麒麟 v4
  • CPU平臺:x86-64

安裝步驟

銀河麒麟 v4是基于 Ubuntu16.04 的,所以安裝步驟可以參考微軟官方的文檔。

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu#1604-

1、更新軟件列表

首先添加軟件包源的國內鏡像地址:

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

原始文件中有一行:deb file:///media/kylin/Kylin-4.0.2 juniper main

這個是光盤源的地址,如果沒有就屏蔽掉它,前邊加上 #

然后執(zhí)行:sudo apt-get update獲取軟件包的最新列表。

2、添加Microsoft包簽名密鑰到受信任包簽名密鑰列表

依次執(zhí)行以下命令:

wget https://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

執(zhí)行下邊的命令,靜待執(zhí)行完畢。

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、檢查安裝結果

執(zhí)行命令:dotnet --info

顯示如下信息:

.NET Core SDK (reflecting any global.json):
 Version:   3.1.416
 Commit:    8d3765c609

Runtime Environment:
 OS Name:     kylin
 OS Version:  4.0.2
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /usr/share/dotnet/sdk/3.1.416/

測試

依次執(zhí)行以下命令:創(chuàng)建一個目錄 dotnetsample,然后創(chuàng)建一個web項目,最后運行這個項目。

cd ~
mkdir dotnetsample
cd ./dotnetsample
dotnet new web
dotnet run --urls=http://*:5000

在瀏覽器中訪問,顯示如下結果:

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

到此這篇關于國產(chǎn)化之銀河麒麟安裝.NetCore-包管理器方式的文章就介紹到這了,更多相關銀河麒麟安裝.NetCore內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論