天天看點

在CentOS7下安裝.Net Core 2.0.3 SDK一、CentOS安裝二、.Net Core 2.0 SDK 安裝三、測試安裝是否有效

在CentOS7下安裝.Net Core 2.0.3 SDK一、CentOS安裝二、.Net Core 2.0 SDK 安裝三、測試安裝是否有效

Environment

一、CentOS安裝

1、系統安裝,詳見

《IT基礎設施:CentOS7安裝指南》

2、依賴項檢查與安裝

CentOS 發行版本需要安裝以下庫:

libunwind
lttng-ust
libcurl
openssl-libs
libuuid
krb5-libs
libicu
zlib
           

執行指令:

yum install libunwind -y
yum install lttng-ust -y
yum install libcurl -y
yum install openssl-libs -y
yum install libuuid -y
yum install krb5-libs -y
yum install libicu -y
yum install zlib -y
           

二、.Net Core 2.0 SDK 安裝

保證虛拟機通過DHCP擷取到IP位址,能連通網際網路

接下來我們打開我們的SSH工具,常用的有

putty

,

Xshell

,鄙人喜歡用XShell,大家可以申請一個School/ Home的License。

以root登入系統

在CentOS7下安裝.Net Core 2.0.3 SDK一、CentOS安裝二、.Net Core 2.0 SDK 安裝三、測試安裝是否有效

image.png

執行下列指令安裝 .net sdk(通常在布署環境隻需要安裝runtime,但這個環境我們經常需要進行一些開發測試,是以直接安裝SDK)

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum update -y
sudo yum install -y libunwind libicu
sudo yum install -y dotnet-sdk-2.0.3
           

或者可以做成一個安裝腳本

dotnet.sh

如下:

#!/bin/bash
rpm --import https://packages.microsoft.com/keys/microsoft.asc
sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
yum update -y
yum install libunwind libicu -y
yum install dotnet-sdk-2.0.3 -y
           

坐等安裝結束

三、測試安裝是否有效

為試驗是否已安裝好.net Core 2.0,我們将會生成一個Hello world程式

執行以下指令

cd /home
dotnet new console -o myApp
cd myApp
dotnet run
           

此時螢幕上應輸出 Hello world,表明我們已經安裝好 .net Core 2.0.3 SDK

繼續閱讀