在CentOS7下安装.Net Core 2.0.3 SDK

简介: Environment一、CentOS安装1、系统安装,详见《IT基础设施:CentOS7安装指南》2、依赖项检查与安装CentOS 发行版本需要安装以下库:libunwindlttng-ustlibcurlopenssl-...
img_f383c894515b868a478a7522810f9ff7.png
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登录系统

img_f62b60b9a644cebb8c73ca8f13394bde.png
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

相关文章
|
8天前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
66 4
|
3天前
|
Oracle 关系型数据库 MySQL
centos6安装mariadb失败及解决办法
centos6安装mariadb失败及解决办法
20 4
|
2天前
|
Docker 容器
CentOS7.3 安装 docker
CentOS7.3 安装 docker
10 0
|
2天前
|
Linux 网络安全
centOS7.3 安装启用 iptables 记录
centOS7.3 安装启用 iptables 记录
9 1
|
2天前
|
NoSQL Linux 网络安全
基于 centOS7 的 redis 安装
基于 centOS7 的 redis 安装
19 1
|
3天前
|
关系型数据库 MySQL Linux
CentOS7.9 安装 mysql-8.0.36 踩坑小记
CentOS7.9 安装 mysql-8.0.36排错指南
40 1
|
9天前
|
tengine Linux 应用服务中间件
CentOS 7 安装 Tengine
CentOS 7 安装 Tengine
|
11天前
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
|
11天前
|
Ubuntu 应用服务中间件 Linux
Linux Centos7 ubuntu 安装nginx,脚本一键安装nginx
Linux Centos7 ubuntu 安装nginx,脚本一键安装nginx
|
11天前
|
关系型数据库 MySQL Linux
centos linux mysql 5.5脚本全自动源码包 编译安装
centos linux mysql 5.5脚本全自动源码包 编译安装