Debian12安装.NET7 SDK

debian12,安装,net7,sdk · 浏览次数 : 127

小编点评

**解决问题:** 当使用 `sudo apt search dotnet` 命令时,由于缺少所需的 .NET SDK,无法找到安装 .NET SDK 的软件包。 **解决方案:** 1. **添加 Microsoft 包签名密钥** ```bash wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debrm packages-microsoft-prod.deb.NET SDK ``` 2. **设置受信任密钥列表** ```bash sudo apt-get update sudo apt-get install -y apt-key-add /usr/share/keyrings/microsoft.trustkeyring.gpg ``` 3. **重新启动应用程序** ```bash sudo systemctl restart dotnet-sdk-7.0 ``` 4. **重新运行 `sudo apt search dotnet` 命令** ```bash sudo apt-get update sudo apt-get install -y dotnet-sdk-7.0 ``` **注意:** * 安装 .NET SDK 需要 root 用户权限。 * 安装过程可能会很漫长,请耐心等待。 * 如果您无法解决问题,请参考官方文档或寻求技术支持。

正文

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

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

与Debian12安装.NET7 SDK相似的内容: