树莓派 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的安装方式如下: