一兼犯、CentOS安裝
1、系統(tǒng)安裝,詳見《IT基礎設施:CentOS7安裝指南》
2端盆、依賴項檢查與安裝
CentOS 發(fā)行版本需要安裝以下庫:
libunwind
lttng-ust
libcurl
openssl-libs
libuuid
krb5-libs
libicu
zlib
執(zhí)行命令:
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地址费封,能連通互聯(lián)網(wǎng)
接下來我們打開我們的SSH工具焕妙,常用的有putty
,Xshell
,鄙人喜歡用XShell弓摘,大家可以申請一個School/ Home的License焚鹊。
以root登錄系統(tǒng)
執(zhí)行下列指令安裝 .net sdk(通常在布署環(huán)境只需要安裝runtime,但這個環(huán)境我們經(jīng)常需要進行一些開發(fā)測試韧献,所以直接安裝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程序
執(zhí)行以下指令
cd /home
dotnet new console -o myApp
cd myApp
dotnet run
此時屏幕上應輸出 Hello world,表明我們已經(jīng)安裝好 .net Core 2.0.3 SDK