如何在debian系统安装dotnet-sdk-3.1?

前言

在某些特定场景下,我们可能需要使用 .NET SDK 3.1 来维护或运行旧项目。本教程将指导您在 Debian 12 系统上快速安装 .NET SDK 3.1。

最近服务器系统从centos7换到了debian系统,因为需要用到dotnet-sdk-3.1,原来centos的安装命令debian上无法使用

这里放一下centos7的安装命令,给有需要的小伙伴:

#1.下载dotnet-sdk-3.1包
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
#2.安装
sudo yum install dotnet-sdk-3.1

网上搜了很多教程都无法安装,安装后都是报错,也去问了ai,一样是到最后一步报错

报错原因:E: Unable to locate package dotnet-sdk-3.1 E:Couldn’t find any package by glob ‘dotnet-sdk-3.1’

这个大致意思是3.1版本太旧了,新版本debian没有这个包了

经过仔细研究也是找到了解决办法,既然不支持那就去手动下载安装

好了话不多说,下面是解决方法:

安装步骤

  1. 清理旧版本(如果存在)

首先移除系统中可能已存在的旧版本 .NET,避免版本冲突:

sudo rm -rf /usr/share/dotnet /usr/bin/dotnet
  1. 下载 .NET SDK 3.1

下载官方提供的 .NET SDK 3.1 二进制文件:

wget https://builds.dotnet.microsoft.com/dotnet/Sdk/3.1.426/dotnet-sdk-3.1.426-linux-x64.tar.gz
  1. 创建安装目录并解压

创建安装目录并将下载的压缩包解压到该目录:

sudo mkdir -p /usr/share/dotnetsudo tar -xzf dotnet-sdk-3.1.426-linux-x64.tar.gz -C /usr/share/dotnet
  1. 创建全局符号链接

创建符号链接,让系统能够识别 dotnet 命令:

sudo ln -sf /usr/share/dotnet/dotnet /usr/bin/dotnet
  1. 验证安装

验证安装是否成功:

dotnet --list-sdks

如果安装成功,您应该看到输出中包含 3.1.426,如下图

如何在debian系统安装dotnet-sdk-3.1?

完成

至此,您已成功在 Debian 12 系统上安装了 .NET SDK 3.1。您现在可以使用 dotnet 命令来创建、构建和运行 .NET 3.1 项目。

注意:.NET 3.1 已结束官方支持,建议在新项目中考虑使用更新的 .NET 版本。

给TA打赏
共{{data.count}}人
人已打赏
技术教程

彩虹聚合登录使用微信小程序登录教程

2024-5-6 16:33:16

技术教程

如何在debian系统安装dotnet-sdk-3.1?

2025-8-31 1:31:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索