Skip to content

Commit a5ae368

Browse files
authored
Update links in readme
1 parent c04ef98 commit a5ae368

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Readme.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -246,14 +246,15 @@ In addition to Raspberry Pi OS, you should also be able to install these .deb pa
246246

247247
## Alternatives
248248
Here are other ways to run .NET applications on a Raspberry Pi besides installing the packages from this repository.
249-
- **Add the [Microsoft Linux Package Repositories from PMC (packages.microsoft.com)](https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian#debian-12)**
249+
- **Add the [Microsoft Linux Package Repositories from PMC (packages.microsoft.com)](https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian#debian-13)**
250250
```sh
251-
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
251+
wget https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
252252
sudo dpkg -i packages-microsoft-prod.deb
253253
rm packages-microsoft-prod.deb
254+
sudo apt-get update
255+
sudo apt-get install dotnet-runtime-10.0
254256
```
255257
✅ [Hosted by Microsoft](https://github.com/microsoft/linux-package-repositories)<br>
256-
❌ [Not available until .NET 10 is released in November 2025](https://github.com/dotnet/runtime/issues/3298#issuecomment-2573369838)<br>
257258
❌ Does not support .NET 9 or earlier<br>
258259
❌ Does not support Debian 11 or earlier<br>
259260
❌ Does not support armhf operating systems like 32-bit Raspberry Pi OS, even if your CPU architecture is arm64
@@ -272,7 +273,7 @@ Here are other ways to run .NET applications on a Raspberry Pi besides installin
272273

273274
- **Bundle the runtime inside each app, instead of installing the runtime system-wide with a package or script**
274275
```sh
275-
dotnet publish -r linux-arm -p:PublishSingleFile=true --self-contained # runtime must be linux-arm or linux-arm64
276+
dotnet publish -r linux-arm -p:PublishSingleFile=true --self-contained # runtime ID must be linux-arm or linux-arm64
276277
```
277278
✅ If you want to make your app smaller and start faster with [Native AOT compilation](https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/), then this self-contained publishing is required, although you can also publish self-contained apps without Native AOT<br>
278279
❌ Installing multiple .NET JIT apps takes more time and storage space, and wears out your SD card faster<br>
@@ -283,8 +284,8 @@ Here are other ways to run .NET applications on a Raspberry Pi besides installin
283284
❌ Native AOT compilation requires you to install the Microsoft Visual C++ compiler and Windows SDK on your development machine, which take up a lot of space and aren't needed for normal .NET development
284285
285286
- **Install an alternative operating system distribution**<br>
286-
✅ [**Fedora** can run on Raspberry Pis](https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/) and [provides official ARM64 packages for .NET](https://packages.fedoraproject.org/pkgs/dotnet9.0/dotnet-runtime-9.0/)<br>
287-
✅ [**Ubuntu** can run on Raspberry Pis](https://ubuntu.com/download/raspberry-pi) and [provides official ARM64 packages for .NET](https://packages.ubuntu.com/plucky/dotnet-runtime-9.0)<br>
287+
✅ [**Fedora** can run on Raspberry Pis](https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/) and [provides official ARM64 packages for .NET](https://packages.fedoraproject.org/pkgs/dotnet10.0/dotnet-runtime-10.0/)<br>
288+
✅ [**Ubuntu** can run on Raspberry Pis](https://ubuntu.com/download/raspberry-pi) and [provides official ARM64 packages for .NET](https://packages.ubuntu.com/questing/dotnet-runtime-10.0)<br>
288289
❌ Raspberry Pi OS is the default and most popular distro choice for Raspberry Pis, so it's extremely well tested and easy to find answers to any questions<br>
289290
❌ Neither Fedora nor Ubuntu run on 32-bit armhf CPUs, such as the Raspberry Pi 2 v1.1
290291

0 commit comments

Comments
 (0)