前提条件:
libicu
libssl
.deb
步骤1:确定树莓派的架构
使用以下命令检查您的树莓派是32位还是64位系统:
armv7l
aarch64
步骤2:在有网络的电脑上下载 .NET 8 运行时
前往 .NET 的官方下载页面:
https://dotnet.microsoft.com/en-us/download/dotnet/8.0
根据您的架构选择合适的运行时:
.NET Runtime
下载对应的二进制文件(.tar.gz)。
.tar.gz
步骤3:将下载的文件传输到树莓派
使用USB闪存盘、SD卡或其他存储介质,将下载的 .tar.gz 文件复制到树莓派的某个目录,例如 /home/pi/Downloads/。
/home/pi/Downloads/
步骤4:解压并安装 .NET 运行时
打开终端,导航到存放文件的目录:
cd /home/pi/Downloads/
创建安装目录(例如 /opt/dotnet/):
/opt/dotnet/
sudo mkdir -p /opt/dotnet
解压运行时到安装目录:
sudo tar -xzvf dotnet-runtime-8.0.0-linux-arm.tar.gz -C /opt/dotnet
注意:请将文件名替换为您实际下载的文件名。
步骤5:配置环境变量
为了全局使用 dotnet 命令,创建符号链接:
dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin/dotnet
或者,您也可以添加 DOTNET_ROOT 环境变量。
DOTNET_ROOT
编辑您的 ~/.bashrc 文件:
~/.bashrc
nano ~/.bashrc
在文件末尾添加:
export DOTNET_ROOT=/opt/dotnet export PATH=$PATH:$DOTNET_ROOT
保存并退出,然后使其生效:
source ~/.bashrc
步骤6:验证安装
运行以下命令检查是否安装成功:
dotnet --info
如果显示了 .NET 8 的相关信息,说明安装成功。
额外提示:
离线安装依赖项: 如果您的应用程序需要特定的依赖库,您需要在有网络的电脑上下载这些依赖项的 .deb 包,然后使用 dpkg -i 命令在树莓派上安装。例如:
dpkg -i
sudo dpkg -i libicuXX.deb
安装 ASP.NET Core 运行时: 如果您需要运行 ASP.NET Core 应用,请下载并安装对应的运行时包。