在arm64 架构上安装dotnet 8.0.8 LTS

树莓派 4B 是arm64的。

在arm64上面运行apt list dotnet是不会出来可用的dotnet的,即使apt update多次也一样。

 好在dotnet 本身是支持arm/arm64 架构的,只是安装的时候不能使用apt罢了。

那么久使用scripts来进行安装好了。

 

wget 下载到本地之后,先 chmod +x, 就我自己的体验来说,直接

./dotnet-install.sh

没有带任何参数,它默认就安装了当前的LTS版本了。也可以强制指定安装LTS:

./dotnet-install.sh --channel LTS

安装完了之后直接输入 dotnet 是找不到这个命令的,需要自己手动加上环境变量 + 重启操作系统。

echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc

echo 'export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools' >> ~/.bashrc

 

执行了这两个命令之后,此时运行dotnet 仍然找不到 dotnet。重启就好了。reboot!

 对比apt的安装方式如下:

 

 

posted @ 2024-09-13 23:24  oct  阅读(449)  评论(0)    收藏  举报