当前位置: 首页 > news >正文

linux 安装dotnet sdk

linux 安装dotnet sdk

以dotnet6.0为例

1.下载linux内核对应的dotnet6.0 sdk文件

进入https://dotnet.microsoft.com/en-us/download/dotnet/6.0
在这里插入图片描述
找到linux cpu内核对应文件(查看linux cpu内核可以使用uname -r),点击进入
在这里插入图片描述
点击copy按钮复制下载链接

在linux端
使用wget命令下载sdk文件:

wget 刚才复制的链接地址

下载好压缩包后进行解压(例如解压到~/dotnet路径下)

mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-6.0.305-linux-x64.tar.gz -C $HOME/dotnet

如此进入~/dotnet路径下,输入dotnet命令可验证dotnet sdk是否安装成功
在这里插入图片描述

一般来说,为了方便使用,我们还需要配置环境变量

仅在当前用户下配置环境变量,可以修改.bash_profile文件

添加

#dotnet
export DOTNET_ROOT=$HOME/dotnet
PATH=$PATH:$HOME/dotnet

完整.bash_profile参考:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

#dotnet
export DOTNET_ROOT=$HOME/dotnet

PATH=$PATH:$HOME/bin:$HOME/dotnet

export PATH

环境变量配置好之后使用以下命令使其生效

souce ~/.bash_profile

相关文章:

  • git Husky 搭配 commitizen ,规范代码提交
  • 【数据结构与算法】排序算法总结
  • 拒绝宕机,华为云CDN赋能企业发展!
  • redis 的五大数据类型及其常用命令
  • 【从零开始游戏开发】EmmyLua插件注解功能
  • 最新CUDA/cuDNN与Pytorch保姆级图文安装教程(速查字典版)
  • 赶紧进来看看---万字博客详解C/C++中的动态内存管理
  • 【Python编程】九、Python文件操作
  • 今天面了个阿里拿27k出来的小哥,让我见识到了什么是天花板
  • 基于python/django的图书管理系统
  • “帆软杯”武汉大学2022级新生程序设计竞赛
  • C语言中的文件操作那些事儿~~
  • 百度地图API的使用(附案例)
  • 一小时快速入门MyBatis(知识结构清晰)
  • 深入理解计算机系统前篇总结
  • eclipse的离线汉化
  • ES学习笔记(12)--Symbol
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • interface和setter,getter
  • Java 多线程编程之:notify 和 wait 用法
  • JAVA 学习IO流
  • Leetcode 27 Remove Element
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Python打包系统简单入门
  • VuePress 静态网站生成
  • 观察者模式实现非直接耦合
  • 深度学习入门:10门免费线上课程推荐
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 选择阿里云数据库HBase版十大理由
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • (ros//EnvironmentVariables)ros环境变量
  • (十三)Maven插件解析运行机制
  • (四)模仿学习-完成后台管理页面查询
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (转)原始图像数据和PDF中的图像数据
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .apk 成为历史!
  • .NET Micro Framework初体验
  • /etc/fstab 只读无法修改的解决办法
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [AIGC] Java 和 Kotlin 的区别
  • [AutoSar NVM] 存储架构
  • [Big Data - Kafka] kafka学习笔记:知识点整理
  • [C++] new和delete
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]
  • [HCTF 2018]WarmUp (代码审计)
  • [Linux] 一文理解HTTPS协议:什么是HTTPS协议、HTTPS协议如何加密数据、什么是CA证书(数字证书)...
  • [respberry pi3][suse] 配置docker
  • [tarjan][hdu 1269]
  • [UWP]附加属性2:实现一个Canvas
  • [Windows编程] #pragma once 和#ifndef ... #define ... #endif 比较
  • [翻译]NUnit---String Collection File Directory Assert (七)