Debian12安装.NET7 SDK

发布时间 2023-10-07 13:22:38作者: lym003

Debian,作为最受欢迎的 Linux 发行版之一,于 2023 年 6 月 10 日正式发布了其最新版本 Debian 12,代号“Bookworm”。Debian 12 带来了许多新特性和改进,其中最引人注目的是 Linux 内核的升级,从之前的 5.10 LTS 升级到了 6.1。
这两天尝试了一下Debian12。准备配置一个开发环境,将各类jdk,sdk,db等安装一遍,有需要的可以借鉴以下。

这期更新.NET SDK安装过程及遇到的问题。
常规操作下,我们使用包管理器apt search dotnet找到我们需要的包,然后install,然而当我们执行sudo apt search dotnet,你会发现是这样的。

没有我们需要的sdk,怎么办?
使用 APT 进行安装可通过几个命令来完成。 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库。

wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb


.NET SDK 使你可以通过 .NET 开发应用。 如果安装 .NET SDK,则无需安装相应的运行时。 若要安装 .NET SDK,请运行以下命令:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-7.0

似乎出错了!错误信息如下:

找不到软件包。可能的原因是没有执行:sudo apt-get update。

sudo apt-get update
sudo apt upgrade
sudo apt-get install -y dotnet-sdk-7.0


等待安装完成。
检测一下:dotnet -v或者dotnet --version

成功安装!!!
参考资源:官网