去官网下载离线版本的包
创建一个文件目录
这边加了一个/usr/local/dotnet的目录
解压
将两个版本的压缩包都解压到同一个文件夹下面
tar zxf dotnet-sdk-3.1.426-linux-x64.tar.gz -C usr/local/dotnet
tar zxf dotnet-sdk-8.0.402-linux-x64.tar.gz -C usr/local/dotnet
可以看到sdk里面有两个版本的内容
之前看了别的博主的文章要安装不同的目录,试错的很多次,在官网得到肯定可以安装在同一个目录下面
配置环境变量
进入环境配置文件
vi /etc/profile
下面添加
export DOTNET_ROOT=/usr/local/dotnet
export PATH=$PATH:/usr/local/dotnet
重启环境配置
source /etc/profile
查看版本是否正确
dotnet --list-sdks(这里记住用两个‘-’,一个会找不到命令,.net3.1.4版本单独安装的话,用一个‘-’就可以,安装了8.0以后就得用两个,具体为什么需要自己去试和了解,因为这个问题前后弄了好几天。。。)
dotnet --info