# Request for Updated .NET SDK Packages in AppStream for Rocky Linux 9

**URL:** https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388
**Category:** Rocky Linux Help & Support
**Tags:** rocky-linux-9
**Created:** [May 8, 2025, 8:38am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388 "2025-05-08T08:38:13Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![MatthiasMertens](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/matthiasmertens/32/5392_2.png) [@MatthiasMertens](https://forums.rockylinux.org/u/MatthiasMertens)
#### Post date: [May 8, 2025, 8:38am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/1 "2025-05-08T08:38:13Z")

</div>

Hello,

I’m a .NET developer using Rocky Linux 9 for building applications, etc.

At the runtime level, everything works well and is updated frequently in the [AppStream Rocky 9 repo](https://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/Packages/d/).

However, my issue is that for specific versions of .NET, only outdated SDK versions are available, recent ones are missing.

Here’s a concrete example from the AppStream repo:  
dotnet-sdk-6.0-6.0. **136**  
dotnet-sdk-7.0-7.0. **119**  
dotnet-sdk-8.0-8.0. **115**  
dotnet-sdk-9.0-9.0. **105**

Whereas the latest available versions are:  
6.0. **428**  
7.0. **410**  
8.0. **408**  
9.0. **203**

This gap might not seem significant, but newer SDK versions often include important features that many developers rely on. Without them, we’re forced to perform manual installations outside the `dnf` package system, which complicates development and deployment workflows.

Please consider updating the .NET SDK packages in the AppStream repository to reflect the latest available versions from Microsoft. This would greatly enhance the development experience and align Rocky Linux 9 more closely with current development standards and tooling.

---

<div class="post-metadata">

### Author: ![jdieter](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/jdieter/32/5063_2.png) [@jdieter](https://forums.rockylinux.org/u/jdieter)
#### Post date: [May 8, 2025, 8:55am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/2 "2025-05-08T08:55:38Z")

</div>

Hey Mattias,

The issue here is that versions of these packages in the Rocky repos don’t diverge from what’s in the upstream Red Hat packages. This is how we maintain our compatibility with RHEL. Currently, Red Hat only packages the N.0.1xx versions of the SDK, so until that changes, that’s what Rocky is going to package.

FWIW, it looks like Microsoft has a repo that would work with Rocky with the N.0.2xx or N.0.4xx SDKs at [Index of /rhel/9/prod/](https://packages.microsoft.com/rhel/9/prod) (disclaimer: I haven’t tested this repo).

---

<div class="post-metadata">

### Author: ![MatthiasMertens](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/matthiasmertens/32/5392_2.png) [@MatthiasMertens](https://forums.rockylinux.org/u/MatthiasMertens)
#### Post date: [May 8, 2025, 9:05am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/3 "2025-05-08T09:05:13Z")

</div>

Hi, thanks for the quick response!

Do you know if there’s a place within the Red Hat community where I could submit the same request? It would really help simplify my workflows.

Best regards,  
Matthias

---

<div class="post-metadata">

### Author: ![lumarel](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/lumarel/32/909_2.png) [@lumarel](https://forums.rockylinux.org/u/lumarel)
#### Post date: [May 8, 2025, 9:54am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/4 "2025-05-08T09:54:18Z")

</div>

Further background on this, if I understood it correctly from the Microsoft side currently only the N.0.1xx feature band is considered the LTS for Linux Distributions.  
There is a change for this lined up for .NET 10, but I don’t expect this to change for anything below.

> <https://github.com/dotnet/sdk/issues/47639#issuecomment-2751783058>
>
> \### Describe the bug
> The latest SDK is installed but \`dotnet sdk check\` command …on Linux (Ubuntu 24.04.2 LTS) reports \`Try out the newest .NET SDK features with .NET 9.0.201.\` which is not available for them. It seems SDK versioning on Linux is different than Windows. 
> 
> \`\`\`
> .NET SDKs:
> Version Status     
> \------------------------
> 9.0.104 Up to date.
> 
> Try out the newest .NET SDK features with .NET 9.0.201.
> 
> .NET Runtimes:
> Name Version Status     
> \------------------------------------------------------
> Microsoft.AspNetCore.App 9.0.3 Up to date.
> Microsoft.NETCore.App 9.0.3 Up to date.
> 
> 
> The latest versions of .NET can be installed from https://aka.ms/dotnet-core-download. For more information about .NET lifecycles, see https://aka.ms/dotnet-core-support.
> \`\`\`
> 
> 
> \### To Reproduce
> Run \`dotnet sdk check\` command on Linux (Ubuntu 24.04.2 LTS).
> 
> \### Exceptions (if any)
> \-
> 
> \### Further technical details
> \- Include the output of \`dotnet --info\`
> \`\`\`
> .NET SDK:
> Version: 9.0.104
> Commit: 7931ad4860
> Workload version: 9.0.100-manifests.dc2cb94f
> MSBuild version: 17.12.27+7931ad486
> 
> Runtime Environment:
> OS Name: ubuntu
> OS Version: 24.04
> OS Platform: Linux
> RID: ubuntu.24.04-x64
> Base Path: /usr/lib/dotnet/sdk/9.0.104/
> 
> .NET workloads installed:
> There are no installed workloads to display.
> Configured to use loose manifests when installing new manifests.
> 
> Host:
> Version: 9.0.3
> Architecture: x64
> Commit: 7931ad4860
> 
> .NET SDKs installed:
> 9.0.104 \[/usr/lib/dotnet/sdk\]
> 
> .NET runtimes installed:
> Microsoft.AspNetCore.App 9.0.3 \[/usr/lib/dotnet/shared/Microsoft.AspNetCore.App\]
> Microsoft.NETCore.App 9.0.3 \[/usr/lib/dotnet/shared/Microsoft.NETCore.App\]
> 
> Other architectures found:
> None
> 
> Environment variables:
> Not set
> 
> global.json file:
> Not found
> 
> Learn more:
> https://aka.ms/dotnet/info
> 
> Download .NET:
> https://aka.ms/dotnet/download
> \`\`\`

> <https://github.com/dotnet/source-build/issues/2694>
>
> \*\*Scenario:\*\*
> \* Multiple feature bands (e.g. 6.0.1xx and 6.0.2xx) are released …on the same day.  
> \* Source-build today only supports building each release tarball separately which each produce a copy of the runtime (logically identical).
> \* Source-build tooling should support building and releasing both but with a shared runtime just like the Microsoft release.

---

<div class="post-metadata">

### Author: ![jdieter](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/jdieter/32/5063_2.png) [@jdieter](https://forums.rockylinux.org/u/jdieter)
#### Post date: [May 8, 2025, 9:57am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/5 "2025-05-08T09:57:42Z")

</div>

Hey, I’m not actually sure where the best place to submit a request with Red Hat would be. I suspect a change like this would need to start in [Fedora](https://fedoraproject.org/wiki/DotNet) or CentOS Stream, since they are Red Hat’s upstream.

---

<div class="post-metadata">

### Author: ![lumarel](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/lumarel/32/909_2.png) [@lumarel](https://forums.rockylinux.org/u/lumarel)
#### Post date: [May 8, 2025, 10:02am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/6 "2025-05-08T10:02:09Z")

</div>

> [@jdieter](#):
>
> FWIW, it looks like Microsoft has a repo that would work with Rocky with the N.0.2xx or N.0.4xx SDKs at [Index of /rhel/9/prod/](https://packages.microsoft.com/rhel/9/prod) (disclaimer: I haven’t tested this repo).

That’s actually the main Production repo you can use directly from Microsoft, it has many of their tools in it, so yes this can really be considered be production ready, just no support from RH if you are using it.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)
#### Post date: [July 7, 2025, 10:02am UTC](https://forums.rockylinux.org/t/request-for-updated-net-sdk-packages-in-appstream-for-rocky-linux-9/18388/7 "2025-07-07T10:02:20Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
