
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,大家可以申請一個School/ Home的License。
Xshell
以root登入系統
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