How to install Net6 on Raspberry Pi 4
In this article I will show you how you can install .net6 on Raspberry Pi 4.
cd /home
sudo mkdir downloads
cd downloads
sudo wget https://download.visualstudio.microsoft.com/download/pr/bd2c0cea-b1b5-4de8-941b-2b53f94df021/51bdc3008f95104c1e5bf1cd7f34cf78/dotnet-sdk-6.0.100-preview.3.21202.5-linux-arm.tar.gz
sudo wget https://download.visualstudio.microsoft.com/download/pr/3f3fc6ad-ec33-4644-a809-efe11adf4329/0ce2b8a29ccc643077b90ea9c37896ba/aspnetcore-runtime-6.0.0-preview.3.21201.13-linux-arm.tar.gz
sudo wget https://download.visualstudio.microsoft.com/download/pr/38227134-51b6-4275-bfa2-2c21ae2759d1/e8efe313494b4566762ea81f9d6c8495/dotnet-runtime-6.0.0-preview.3.21201.4-linux-arm.tar.gz
sudo mkdir ~/.dotnet
sudo tar -xvf dotnet-sdk-6.0.100-preview.3.21202.5-linux-arm.tar.gz -C ~/.dotnet
sudo tar -xvf aspnetcore-runtime-6.0.0-preview.3.21201.13-linux-arm.tar.gz -C ~/.dotnet
sudo tar -xvf dotnet-runtime-6.0.0-preview.3.21201.4-linux-arm.tar.gz -C ~/.dotnet
sudo nano ~/.bashrc
Add following rows and save (CTRL+O):
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$HOME/.dotnet
Restart the Raspberry
sudo shutdown -r now
Now you can verify the netcore6 installation:
dotnet --version
The expected result is:
6.0.100-preview.3.21202.5
Note you can execute dotnet --info for more information. In my case the result is:
pi@raspberrypi:~ $ dotnet --info
.NET SDK (che rispecchia un qualsiasi file global.json):
Version: 6.0.100-preview.3.21202.5
Commit: aee38a6dd4
Ambiente di runtime:
OS Name: raspbian
OS Version: 10
OS Platform: Linux
RID: linux-arm
Base Path: /home/pi/.dotnet/sdk/6.0.100-preview.3.21202.5/
Host (useful for support):
Version: 6.0.0-preview.3.21201.4
Commit: 236cb21e3c
.NET SDKs installed:
6.0.100-preview.3.21202.5 [/home/pi/.dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.0-preview.3.21201.13 [/home/pi/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.0-preview.3.21201.4 [/home/pi/.dotnet/shared/Microsoft.NETCore.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download