Package Details: dotnet-runtime-preview-bin 11.0.0.sdk100+preview.4-1

Git Clone URL: https://aur.archlinux.org/dotnet-preview-bin.git (read-only, click to copy)
Package Base: dotnet-preview-bin
Description: The .NET Core runtime (preview, binary)
Upstream URL: https://www.microsoft.com/net/core
Licenses: MIT
Conflicts: dotnet-runtime, dotnet-runtime-11.0
Provides: dotnet-runtime, dotnet-runtime-11.0
Submitter: fmauNeko
Maintainer: Windows10CE
Last Packager: Windows10CE
Votes: 23
Popularity: 1.01
First Submitted: 2023-02-28 14:05 (UTC)
Last Updated: 2026-05-13 06:15 (UTC)

Required by (130)

Sources (4)

Latest Comments

1 2 3 4 Next › Last »

vitaliikuzhdin commented on 2026-05-15 08:37 (UTC) (edited on 2026-05-15 08:39 (UTC) by vitaliikuzhdin)

Hi, thanks for maintaining. Several issues with the current PKGBUILD:

preview builds are supposed to also include every more stable version if those happen to be newer. For .NET, this means both stable and rc builds. This is because the point of a preview package is not to package every version that just happens to have -preview in its version, but to provide more frequent updates with newest features. It is inconvenient an incorrect to constantly switch between stable, rc, and preview whenever one of those happens to be the latest if you are just trying to get the latest product.

Following the above point, the pkgver is incorrect. You are incorrectly translating -preview. into +preview. when it should be just preview. With the current state of things, stable version would be seen as older than preview when the stable happens to be latest:

$ vercmp 1.0 2.0 # upgrade
-1
$ vercmp 2.0 1.0 # downgrade
1
$ vercmp 10.0.0.sdk100+preview.1 10.0.0.sdk100+rc.1 # upgrade (preview -> rc)
-1
$ vercmp 10.0.0.sdk100+rc.1 10.0.0.sdk100 # downgrade but should be upgrade (rc -> stable)
1

Instead, it should look like this:

$ vercmp 10.0.0.sdk100preview1 10.0.0.sdk100rc1 # upgrade
-1
$ vercmp 10.0.0.sdk100rc1 10.0.0.sdk100 # upgrade
-1

Fixing this would require changing the version scheme but also adding epoch=1.

The pkgbase is also incorrect. I know .NET is no longer called .NET Core by Microsoft, but it is by Arch. You can check every .NET package in both AUR and extra and they all follow the dotnet-core* naming scheme. Fixing this would require temporarily changing the current pkgnames to resolve the conflict (i.e. appending -donotinstall or anything else), uploading the package under a correct pkgbase, and submitting a merge request.

There are more minor issues, you can compare our versions if you are interested: https://gist.github.com/vitaliikuzhdin/452e2589fc5a24efc7b0c6d431b27e37

I have also uploaded an nvchecker config for you to be able to update the package (semi-)automatically. If you want, you can just add me as a co-maintainer and I will fix everything myself.

danielstreba commented on 2025-11-09 11:23 (UTC) (edited on 2025-11-09 11:24 (UTC) by danielstreba)

Hi. Thank you for maintaining this package. The symlink /usr/lib/libhostfxr.so created in line 49 is broken.

$ ls -al /usr/lib/libhostfxr.so
lrwxrwxrwx 1 root root 47 Nov  4 20:29 /usr/lib/libhostfxr.so -> /usr/share/dotnet/host/fxr/10.0.0/libhostfxr.so
$ ls -al /usr/share/dotnet/host/fxr/10.0.0/libhostfxr.so
ls: cannot access '/usr/share/dotnet/host/fxr/10.0.0/libhostfxr.so': No such file or directory
$ ls -al /usr/share/dotnet/host/fxr/
total 12
drwxr-xr-x 3 root root 4096 Nov  4 20:30 .
drwxr-xr-x 3 root root 4096 Nov  4 20:30 ..
drwxr-xr-x 2 root root 4096 Nov  4 20:30 10.0.0-rc.2.25502.107

fmauNeko commented on 2023-08-10 06:56 (UTC)

I am orphaning this package as I don't work with .NET anymore.

ShalokShalom commented on 2022-10-26 16:10 (UTC)

This is not called "Core" anymore. New name is (since .NET 5) just .NET.

fmauNeko commented on 2022-08-12 08:53 (UTC)

@PowaBanga It should be fixed with the -2 package. Sorry for that.

PowaBanga commented on 2022-08-12 08:44 (UTC)

something is wrong in all dotnet--preview-bin PKGBUILD. I added them in my custom repository, and to every pacman -Syu, it ask to to replace all dotnet--preview-bin by exactly the same package.

:: Starting full system upgrade...
:: Replace dotnet-host-preview-bin with kawa/dotnet-host-preview-bin? [Y/n] y
:: Replace dotnet-runtime-preview-bin with kawa/dotnet-runtime-preview-bin? [Y/n] y
:: Replace dotnet-sdk-preview-bin with kawa/dotnet-sdk-preview-bin? [Y/n] y
:: Replace dotnet-targeting-pack-preview-bin with kawa/dotnet-targeting-pack-preview-bin? [Y/n] y
resolving dependencies...
looking for conflicting packages...

Packages (8) dotnet-host-preview-bin-7.0.0.sdk100+preview.7-1  dotnet-host-preview-bin-7.0.0.sdk100+preview.7-1 [removal]  dotnet-runtime-preview-bin-7.0.0.sdk100+preview.7-1  dotnet-runtime-preview-bin-7.0.0.sdk100+preview.7-1 [removal]
             dotnet-sdk-preview-bin-7.0.0.sdk100+preview.7-1  dotnet-sdk-preview-bin-7.0.0.sdk100+preview.7-1 [removal]  dotnet-targeting-pack-preview-bin-7.0.0.sdk100+preview.7-1
             dotnet-targeting-pack-preview-bin-7.0.0.sdk100+preview.7-1 [removal]

Total Installed Size:   443.39 MiB
Net Upgrade Size:      -443.39 MiB

:: Proceed with installation? [Y/n] 

fmauNeko commented on 2021-10-14 12:27 (UTC)

@FabioLolix: The package has been renamed, a merge request is pending in order to merge this package in the new one.

FabioLolix commented on 2021-10-12 16:41 (UTC)

Hello Florian, at the moment this is a -bin pkgbuild; not one build from source, you can both correct this and upload a dotnet-sdk-preview-bin

fmauNeko commented on 2021-05-27 09:51 (UTC) (edited on 2021-05-27 09:51 (UTC) by fmauNeko)

@morealaz I just added completion files for bash, fish and zsh.

@fisch02 That should be fixed too.