CentOS离线安装DotNetcoreSDK6

在无法联网的服务器环境下,通过下载dotnet-sdk-6.0.408-linux-x64.tar.gz离线包,解压后将其复制到指定目录并创建软链接到/usr/bin/dotnet,实现dotnetSDK的安装。完成后,可以在命令行中成功运行dotnet命令并查看相关信息。
摘要由CSDN通过智能技术生成

客户的服务器环境基本是不能联网的,因此yum安装是不行的,程序依赖的dotnet的SDK需要下载离线包安装。

先从微软官网下载包:
官网地址

在这里插入图片描述

下载后把dotnet-sdk-6.0.408-linux-x64.tar.gz上传到/lis/dotnet目录
在这里插入图片描述
解压-拷贝-创建软链接

cd /lis/dotnet
tar -xvf dotnet-sdk-6.0.408-linux-x64.tar.gz
cd ..
cp -rf dotnet /etc
ln -s /etc/dotnet/dotnet /usr/bin/dotnet
chmod +x /usr/bin/dotnet

测试

[root@localhost lis]# dotnet

Usage: dotnet [options]
Usage: dotnet [path-to-application]

Options:
  -h|--help         Display help.
  --info            Display .NET information.
  --list-sdks       Display the installed SDKs.
  --list-runtimes   Display the installed runtimes.

path-to-application:
  The path to an application .dll file to execute.
[root@localhost lis]# dotnet --info
.NET SDK:
 Version:   6.0.408
 Commit:    0c3669d367

运行时环境:
 OS Name:     centos
 OS Version:  7
 OS Platform: Linux
 RID:         centos.7-x64
 Base Path:   /etc/dotnet/sdk/6.0.408/

global.json file:
  Not found

Host:
  Version:      6.0.16
  Architecture: x64
  Commit:       1e620a42e7

.NET SDKs installed:
  6.0.408 [/etc/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.16 [/etc/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.16 [/etc/dotnet/shared/Microsoft.NETCore.App]

Download .NET:
  https://aka.ms/dotnet-download

Learn about .NET Runtimes and SDKs:
  https://aka.ms/dotnet/runtimes-sdk-info
[root@localhost lis]# 

这样就把dotnetsdk离线安装好了。

原理就是离线包本身是完整的程序体,解压直接运行里面的dotnet文件就行。解压后先拷贝到要放的目录,然后给usr/bin下创建个软连接指向包里的dotnet,这样运行dotnet命令就能在usr/bin下找到了,否则就敲全路径运行也可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小乌鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值