在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

相关文章
|
28天前
|
消息中间件 物联网 网络安全
MQTT常见问题之调用.net sdk 报“不知道这样的主机”如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
1月前
|
Web App开发 移动开发 小程序
mPaaS常见问题之安装之后SDK管理器中是空的如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
25 0
|
3月前
|
Linux C# 开发工具
C#开源的一款友好的.NET SDK管理器
C#开源的一款友好的.NET SDK管理器
|
8天前
|
存储 移动开发 前端开发
对象存储oss使用问题之OSS SDK .net 使用下载例程报错如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
23 0
|
2月前
|
Dart Shell 开发工具
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
|
3月前
|
人工智能 弹性计算 开发工具
【Hello AI】安装并使用FastGPU-Python SDK使用说明
用户可以通过FastGPU提供的Python接口,将FastGPU集成到您的人工智能训练或推理脚本中,从而实现快速的云上部署和资源管理。
|
4天前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
安全 开发工具 Android开发
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
271 0
|
6月前
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
147 0
|
3月前
|
开发工具 Android开发
Android获取SDK的版本信息
Android获取SDK的版本信息
39 0