一、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登录系统
执行下列指令安装 .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