Package Details: dotnet-sdk-bin 8.0.4.sdk204-1

Git Clone URL: https://aur.archlinux.org/dotnet-core-bin.git (read-only, click to copy)
Package Base: dotnet-core-bin
Description: The .NET Core SDK (binary)
Upstream URL: https://www.microsoft.com/net/core
Keywords: .net dotnet microsoft
Licenses: MIT
Conflicts: dotnet-sdk, dotnet-sdk-8.0, dotnet-sdk-bin
Provides: dotnet-sdk, dotnet-sdk-8.0, dotnet-sdk-bin
Submitter: Gr3q
Maintainer: Gr3q (natep)
Last Packager: natep
Votes: 42
Popularity: 0.086660
First Submitted: 2019-10-02 17:13 (UTC)
Last Updated: 2024-04-10 01:20 (UTC)

Required by (181)

Sources (4)

Pinned Comments

Gr3q commented on 2019-10-05 07:28 (UTC) (edited on 2021-02-13 09:06 (UTC) by Gr3q)

IMPORTANT INSTALLATION INFO (a reminder for myself as well):

For dotnet to work you need to EXPLICITLY install:

  • ONE dotnet-host - highest version possible
  • ANY NUMBER of dotnet-runtimes (and its sdks after if you want to build as well - Right now version 'bin', '3.1', '3.0', '2.2' and '2.1' are tested to work together)

If you keep the install order in mind and you don't rely on pacman to resolve your dependencies you will be fine.


Longer explanation:

Every dotnet-sdk is dependent on a specific version of dotnet-runtime, this is built into dotnet.

Technically you only need the latest dotnet-sdk because it can build to any earlier versions.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

sarvasana commented on 2022-12-17 21:54 (UTC) (edited on 2022-12-17 21:54 (UTC) by sarvasana)

Would be nice to always be able to install dotnet-*-lts-bin and that it would update with patches and rollover to the next LTS when that gets released.

Gr3q commented on 2022-12-17 19:53 (UTC)

I keep getting deletion requests, I'll put it back up tomorrow.

sarvasana commented on 2022-12-17 18:54 (UTC)

What happend to NET6? Don't you think it would be nice to keep the LTS version on AUR?

FabioLolix commented on 2022-12-10 18:22 (UTC)

The dotnet-sdk-bin pkgbuild don't have to provides and conflicts dotnet-sdk-bin

Gr3q commented on 2022-11-09 22:29 (UTC)

As usual, dotnet-core-bin follows the latest, and all other versions are provided as other packages, this time dotnet-code-6.0-bin

jongeduard commented on 2022-11-09 21:07 (UTC) (edited on 2022-11-09 21:08 (UTC) by jongeduard)

Hi! This week have 2 separated things changed: .NET 7 has officially been released, but .NET 6 LTS got it's next update to version 6.0.11 as well.

Are you planning to keep this package on the LTS version, or are you going to update it to .NET 7?

I guess probably the best choice would be to start actually maintaining both (or Arch Linux itself should start doing this?).

But I also know that AUR already has another .NET 7 package, but that's still the now obsolete preview version.

craftingDragon7 commented on 2022-10-13 10:53 (UTC) (edited on 2022-10-13 12:03 (UTC) by craftingDragon7)

If you want to install the new version 6.0.10.sdk402 :

From 430abbe323ca1b25561c911360b88baacf3dbd99 Mon Sep 17 00:00:00 2001
From: CraftingDragon007 <craftingdragon007@outlook.com>
Date: Thu, 13 Oct 2022 12:27:13 +0200
Subject: [PATCH 1/1] Update to 6.0.10

---
 .SRCINFO | 38 +++++++++++++++++++-------------------
 PKGBUILD | 20 ++++++++++----------
 2 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index ec1b070..f7442ff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
 pkgbase = dotnet-core-bin
-   pkgver = 6.0.9.sdk401
+   pkgver = 6.0.10.sdk402
    pkgrel = 1
    url = https://www.microsoft.com/net/core
    arch = x86_64
@@ -9,32 +9,32 @@ pkgbase = dotnet-core-bin
    options = staticlibs
    source = dotnet.sh
    sha512sums = e61b9e3e5a2305646a616d598378230c9755c5dd5363692cc363f8f4add3807563c324dd86f3a7ae9d358c82d730608e7b293935a2b6c81c0c0f62d752a0a1cf
-   source_x86_64 = https://download.visualstudio.microsoft.com/download/pr/8159607a-e686-4ead-ac99-b4c97290a5fd/ec6070b1b2cc0651ebe57cf1bd411315/dotnet-sdk-6.0.401-linux-x64.tar.gz
-   sha512sums_x86_64 = 6fce5f29e6cfc80da1df86d2de3a637108023397d275e0dcfa0b79ef36eb85c2c3433db467aa5d8fda7e32bc21205a126636b53d56c4eb4c547d9d3b2370cb31
-   source_armv7h = https://download.visualstudio.microsoft.com/download/pr/451f282f-dd26-4acd-9395-36cc3a9758e4/f5399d2ebced2ad9640db6283aa9d714/dotnet-sdk-6.0.401-linux-arm.tar.gz
-   sha512sums_armv7h = 7d3c32f510a7298b8e4c32a95e7d3c9b0475d94510732a405163c7bff589ffda8964f2e9336d560bd1dc37461e6cb3da5809337a586da0288bdcc71496013ba0
-   source_aarch64 = https://download.visualstudio.microsoft.com/download/pr/a567a07f-af9d-451a-834c-a746ac299e6b/1d9d74b54cf580f93cad71a6bf7b32be/dotnet-sdk-6.0.401-linux-arm64.tar.gz
-   sha512sums_aarch64 = 8c05f9e02e0a48fcc3e4534fa7225fe5b974c07f1a4788c46207e18e94031194e1c881e40452ee6c432764e92331c50ae47305d4aec5afa363fab3a8a6727cdf
+   source_x86_64 = https://download.visualstudio.microsoft.com/download/pr/d3e46476-4494-41b7-a628-c517794c5a6a/6066215f6c0a18b070e8e6e8b715de0b/dotnet-sdk-6.0.402-linux-x64.tar.gz
+   sha512sums_x86_64 = 972c2d9fff6a09ef8f2e6bbaa36ae5869f4f7f509ae5d28c4611532eb34be10c629af98cdf211d86dc4bc6edebb04a2672a97f78c3e0f2ff267017f8c9c59d4e
+   source_armv7h = https://download.visualstudio.microsoft.com/download/pr/7be1dda3-3412-4f9a-88f2-e6a8e5f118ff/7bd57a63288994da06e7a1b9a4e407e3/dotnet-sdk-6.0.402-linux-arm.tar.gz
+   sha512sums_armv7h = 98b275af781ac7be20e22736d601ea667161640703b9d430340e517fb2c1bdcd6d06d5eb4f374cab1f6e29c9135005050ec89dd8dcf0ec97e7b0d9912e52f988
+   source_aarch64 = https://download.visualstudio.microsoft.com/download/pr/234daf6a-5e12-4fa3-a73b-b12db44a3154/df7c012e5e4e2cc510de9226425dad88/dotnet-sdk-6.0.402-linux-arm64.tar.gz
+   sha512sums_aarch64 = 2f5351192e87c2dd196d975e7618bd7b0b542034d0b1bc932fe944d8cbabb0ed2599e98e88d9757e68f198559961ab3350d8eddfacc2951df00fbf6a7e44f244

 pkgname = dotnet-host-bin
    pkgdesc = A generic driver for the .NET Core Command Line Interface (binary)
    depends = gcc-libs
    depends = glibc
    provides = dotnet-host
-   provides = dotnet-host=6.0.9
+   provides = dotnet-host=6.0.10
    conflicts = dotnet-host

 pkgname = aspnet-runtime-bin
    pkgdesc = The ASP.NET Core runtime (binary)
    depends = dotnet-runtime-bin
-   provides = aspnet-runtime=6.0.9
+   provides = aspnet-runtime=6.0.10
    provides = aspnet-runtime-6.0
-   conflicts = aspnet-runtime=6.0.9
+   conflicts = aspnet-runtime=6.0.10
    conflicts = aspnet-runtime-6.0

 pkgname = dotnet-runtime-bin
    pkgdesc = The .NET Core runtime (binary)
-   depends = dotnet-host>=6.0.9
+   depends = dotnet-host>=6.0.10
    depends = gcc-libs
    depends = glibc
    depends = icu
@@ -43,9 +43,9 @@ pkgname = dotnet-runtime-bin
    depends = zlib
    depends = openssl
    optdepends = lttng-ust: CoreCLR tracing
-   provides = dotnet-runtime=6.0.9
+   provides = dotnet-runtime=6.0.10
    provides = dotnet-runtime-6.0
-   conflicts = dotnet-runtime=6.0.9
+   conflicts = dotnet-runtime=6.0.10
    conflicts = dotnet-runtime-6.0

 pkgname = dotnet-sdk-bin
@@ -57,10 +57,10 @@ pkgname = dotnet-sdk-bin
    depends = netstandard-targeting-pack-bin
    optdepends = aspnet-targeting-pack-bin: Build ASP.NET Core applications
    provides = dotnet-sdk-bin
-   provides = dotnet-sdk=6.0.9.sdk401
+   provides = dotnet-sdk=6.0.10.sdk402
    provides = dotnet-sdk-6.0
    conflicts = dotnet-sdk-bin
-   conflicts = dotnet-sdk=6.0.9.sdk401
+   conflicts = dotnet-sdk=6.0.10.sdk402
    conflicts = dotnet-sdk-6.0

 pkgname = netstandard-targeting-pack-bin
@@ -73,15 +73,15 @@ pkgname = netstandard-targeting-pack-bin
 pkgname = dotnet-targeting-pack-bin
    pkgdesc = The .NET Core targeting pack (binary)
    depends = netstandard-targeting-pack-bin
-   provides = dotnet-targeting-pack=6.0.9
+   provides = dotnet-targeting-pack=6.0.10
    provides = dotnet-targeting-pack-6.0
-   conflicts = dotnet-targeting-pack=6.0.9
+   conflicts = dotnet-targeting-pack=6.0.10
    conflicts = dotnet-targeting-pack-6.0

 pkgname = aspnet-targeting-pack-bin
    pkgdesc = The ASP.NET Core targeting pack (binary)
    depends = dotnet-targeting-pack-bin
-   provides = aspnet-targeting-pack=6.0.9
+   provides = aspnet-targeting-pack=6.0.10
    provides = aspnet-targeting-pack-6.0
-   conflicts = aspnet-targeting-pack=6.0.9
+   conflicts = aspnet-targeting-pack=6.0.10
    conflicts = aspnet-targeting-pack-6.0
diff --git a/PKGBUILD b/PKGBUILD
index 38e2e5a..9fe89b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,22 +10,22 @@ pkgname=(
   'dotnet-targeting-pack-bin'
   'aspnet-targeting-pack-bin'
  )
-pkgver=6.0.9.sdk401
-_runtimever=6.0.9
-_sdkver=6.0.401
+pkgver=6.0.10.sdk402
+_runtimever=6.0.10
+_sdkver=6.0.402
 pkgrel=1
 arch=('x86_64' 'armv7h' 'aarch64')
 url='https://www.microsoft.com/net/core'
 license=('MIT')
 options=('staticlibs')
 source=('dotnet.sh')
-source_armv7h=('https://download.visualstudio.microsoft.com/download/pr/451f282f-dd26-4acd-9395-36cc3a9758e4/f5399d2ebced2ad9640db6283aa9d714/dotnet-sdk-6.0.401-linux-arm.tar.gz')
-source_aarch64=('https://download.visualstudio.microsoft.com/download/pr/a567a07f-af9d-451a-834c-a746ac299e6b/1d9d74b54cf580f93cad71a6bf7b32be/dotnet-sdk-6.0.401-linux-arm64.tar.gz')
-source_x86_64=('https://download.visualstudio.microsoft.com/download/pr/8159607a-e686-4ead-ac99-b4c97290a5fd/ec6070b1b2cc0651ebe57cf1bd411315/dotnet-sdk-6.0.401-linux-x64.tar.gz')
+source_armv7h=('https://download.visualstudio.microsoft.com/download/pr/7be1dda3-3412-4f9a-88f2-e6a8e5f118ff/7bd57a63288994da06e7a1b9a4e407e3/dotnet-sdk-6.0.402-linux-arm.tar.gz')
+source_aarch64=('https://download.visualstudio.microsoft.com/download/pr/234daf6a-5e12-4fa3-a73b-b12db44a3154/df7c012e5e4e2cc510de9226425dad88/dotnet-sdk-6.0.402-linux-arm64.tar.gz')
+source_x86_64=('https://download.visualstudio.microsoft.com/download/pr/d3e46476-4494-41b7-a628-c517794c5a6a/6066215f6c0a18b070e8e6e8b715de0b/dotnet-sdk-6.0.402-linux-x64.tar.gz')
 sha512sums=('e61b9e3e5a2305646a616d598378230c9755c5dd5363692cc363f8f4add3807563c324dd86f3a7ae9d358c82d730608e7b293935a2b6c81c0c0f62d752a0a1cf')
-sha512sums_armv7h=('7d3c32f510a7298b8e4c32a95e7d3c9b0475d94510732a405163c7bff589ffda8964f2e9336d560bd1dc37461e6cb3da5809337a586da0288bdcc71496013ba0')
-sha512sums_aarch64=('8c05f9e02e0a48fcc3e4534fa7225fe5b974c07f1a4788c46207e18e94031194e1c881e40452ee6c432764e92331c50ae47305d4aec5afa363fab3a8a6727cdf')
-sha512sums_x86_64=('6fce5f29e6cfc80da1df86d2de3a637108023397d275e0dcfa0b79ef36eb85c2c3433db467aa5d8fda7e32bc21205a126636b53d56c4eb4c547d9d3b2370cb31')
+sha512sums_armv7h=('98b275af781ac7be20e22736d601ea667161640703b9d430340e517fb2c1bdcd6d06d5eb4f374cab1f6e29c9135005050ec89dd8dcf0ec97e7b0d9912e52f988')
+sha512sums_aarch64=('2f5351192e87c2dd196d975e7618bd7b0b542034d0b1bc932fe944d8cbabb0ed2599e98e88d9757e68f198559961ab3350d8eddfacc2951df00fbf6a7e44f244')
+sha512sums_x86_64=('972c2d9fff6a09ef8f2e6bbaa36ae5869f4f7f509ae5d28c4611532eb34be10c629af98cdf211d86dc4bc6edebb04a2672a97f78c3e0f2ff267017f8c9c59d4e')

 package_dotnet-host-bin() {
   pkgdesc='A generic driver for the .NET Core Command Line Interface (binary)'
@@ -127,4 +127,4 @@ package_aspnet-targeting-pack-bin() {
   install -dm 755 "${pkgdir}"/usr/share/{dotnet,dotnet/packs,licenses}
   cp -dr --no-preserve='ownership' packs/Microsoft.AspNetCore.App.Ref "${pkgdir}"/usr/share/dotnet/packs/
   ln -s dotnet-host-bin "${pkgdir}"/usr/share/licenses/aspnet-targeting-pack-bin
-}
\ No newline at end of file
+}
-- 
2.38.0

Technetium1 commented on 2022-08-17 02:43 (UTC)

libgssapi_krb5.so is a required dependency, but is not directly marked as one. It is provided by krb5.

crimson commented on 2022-06-18 19:59 (UTC) (edited on 2022-06-19 09:06 (UTC) by crimson)

Error: Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.

Found a workaround without installing any new packages, setting environment variable: CLR_ICU_VERSION_OVERRIDE=71.1

Note that you will need to change this variable every time ICU updates until this issue gets fixed

Edit:

This issue only appears if you have .NET Core 3.1 runtime installed alongside 6.0 and your project references Microsoft.NET.Sdk.Functions

crimson commented on 2022-06-18 17:07 (UTC)

@jongeduard

icu 71.1-1 system package downgrade wasn't an option for me, as you mentioned, a lot of other packages depend on it and I didn't want to downgrade all of them.

Thankfully installing icu70 70.1-1 from AUR along side icu 71.1-1 fixed the build and run errors.

I also use storageexplorer AUR for work, it requires 3.1 runtime and it was also crashing on startup with the new icu 71.1-1.

My first attempt to fix the issue was adding DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true environment variable, that allowed me to build the code, but then it crashed on runtime.

Regarding your question what part of the code, there were many but one notable one was Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator