返回

CentOS安装.NET6.0 .NET Core运行时命令图文教程

2023-02-22 CentOS .NET6.0 .NET Core运行时 教程 RPM安装.NET6.0 dotnet: command not found 2474 0

微软官网发布了在 Linux 上安装 .NET SDK 或 .NET 运行时文档。根据文档使用dotnet-install.sh安装后虽然提示成功了,但是运行dotnet --info命令会报错:-bash: dotnet: command not found。

这里建议直接用RPM命令安装即可。下面也会介绍通过dotnet-install 脚本自动化安装。

RPM命令安装.NET6.0运行时

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

sudo yum install -y dotnet-runtime-6.0

CentOS安装.NET6.0 .NET Core运行时命令图文教程

只要两行命令就能装好.NET6.0运行时。接着通过运行dotnet --info命令查看安装结果:

CentOS安装.NET6.0 .NET Core运行时命令图文教程

dotnet-install 脚本自动化安装

通过https://dot.net/v1/dotnet-install.sh下载脚本。

可以使用wget下载它。

rpm -qa|grep wget

wget-1.14-15.el7_4.1.x86_64

可以查看是否安装wget,如果安装了会显示版本。

运行 wget -P /home/download https://dot.net/v1/dotnet-install.sh,将dotnet-install.sh下载到/home/download目录下。

cd /home/download 进入download目录下。

运行 sudo chmod +x ./dotnet-install.sh 授予此脚本作为可执行文件运行的权限。

运行 ./dotnet-install.sh 默认安装最新的 长期支持 (LTS) SDK 版本,即 .NET 6。 若要安装最新版本(可能不是 (LTS) 版本),请使用 --version latest 参数。(./dotnet-install.sh --version latest)

若要安装 .NET 运行时而非 SDK,使用 --runtime 参数。

./dotnet-install.sh --runtime dotnet --version 6.0.0

下面是运行安装成功的截图:

安装SDK

CentOS安装.NET6.0 .NET Core运行时命令图文教程

安装运行时

CentOS安装.NET6.0 .NET Core运行时命令图文教程

根据微软的说法手动安装需要配置环境变量,脚本自动安装不需要。

从图中可以看到Installation finished successfully,但是我运行dotnet --info提示错误:-bash: dotnet: command not found。

运行whereis dotnet列出了两个文件夹,但是进入文件夹查看dotnet是红色的应该意思是压缩文件吧。

总之就是不行,还是选择第一种方法安装非常快捷。


您可能感兴趣:

阿里云 云服务器 99元1年 2核2G 3M固定带宽 续费与新购同价

DOVE 网络加速器免费试用

顶部