linux 安装 .net 8
时间: 2024-12-27 18:29:21 浏览: 17
### 安装 .NET 8 SDK 和运行时环境
为了在 Linux 系统上安装 .NET 8,可以遵循官方文档中的指导[^1]。具体操作如下:
#### 准备工作
确保系统的包管理器是最新的,并且已启用必要的仓库。
对于基于 Debian/Ubuntu 的发行版:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
对于基于 Red Hat/CentOS/Fedora 的系统:
```bash
sudo yum update -y || sudo dnf upgrade -y
```
#### 添加 Microsoft 包签名密钥和产品存储库
这一步骤是为了让操作系统信任来自微软的软件包并能访问到最新的版本。
```bash
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
```
注意这里的 `debian/11` 需要根据实际使用的 Linux 发行版及其版本号调整。
#### 安装 .NET 8 SDK 或者仅安装运行时
通过包管理工具来完成最终的安装过程。如果想要开发应用程序,则应选择安装 SDK;如果是用于生产环境中只执行编译好的程序则只需安装 ASP.NET Core 运行时即可。
针对 Ubuntu/Debian 用户:
```bash
sudo apt-y aspnetcore-runtime-8.0 # 只安装ASP.NET Core Runtime
```
对于 RHEL/CentOS/Fedora 用户来说命令稍有不同:
```bash
sudo yum install dotnet-8.0 # 使用yum时
# OR
sudo dnf install dotnet-sdk-8.0 # 使用dnf时
```
验证安装成功与否可以通过下面这条简单的指令来进行测试:
```bash
dotnet --version
```
此命令会返回当前安装的 .NET 版本信息,确认是否为期望的 8.x 版本[^2]。
阅读全文