Benötige dringend .net 3.1.0 für Raspi

OP (Firma: Q3) #7360896
Lesenswert?

Max I. schrieb:

Frank E. schrieb:

Ich kann das nirgend wo mehr finden.

Vielleicht solltest du dich aus diesem Internet-Dingens fernhalten, es scheint dich mal wieder zu überfordern.

Das gesuchte Paket gibt's, wer hätte es gedacht, an passender Stelle bei Microsoft.

Ja, sorry, falsch ausgedrückt, den reinen Download habe ich auch gefunden. Bei dem mir bekannten Link ist aber noch ein Installer-Skript dabei. Wenn ich darüber installiere (allerdings eine andere Version):

curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --version 3.1.100

klappt das auch (Test mit dotnet --version)

Die älteste Version, die es auf diesem Wege noch gibt ist allerdings die 3.1.100. Das Problem ist jedoch, dass ich zwingend die 3.1.0 brauche. Nach dem "gewöhnlichen" Download liegt die auch im Downloadordner des Raspi, aber ich weiss nicht, wie ich die so installiert bekomme, dass sie auch funktioniert. Einfach entpacken und die Ordner und Files anstelle der anderen Version in /home/pi/.dotnet ablegen (da lag die 3.1.100) funktioniert leider nicht: .dotnet --version schlägt fehl ...

OP (Firma: Q3) #7360949
Lesenswert?

Danke für den Tip, aber das ergab folgende Ausgabe:

pi@SCMANAGER:~/Downloads/dot $ ./dotnet-install.sh --version 3.1.0-preview3

dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/3.1.0-preview3/dotnet-sdk-3.1.0-preview3-linux-arm.tar.gz curl: (22) The requested URL returned error: 404

dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Sdk/3.1.0-preview3/dotnet-sdk-3.1.0-preview3-linux-arm.tar.gz' is not available.

dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Sdk/3.1.0-preview3/dotnet-sdk-3.1.0-preview3-linux-arm.tar.gz curl: (22) The requested URL returned error: 404

dotnet-install: The resource at primary link 'https://dotnetbuilds.azureedge.net/public/Sdk/3.1.0-preview3/dotnet-sdk-3.1.0-preview3-linux-arm.tar.gz' is not available.

dotnet_install: Error: Could not find .NET Core SDK with version = 3.1.0-preview3

dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support

pi@SCMANAGER:~/Downloads/dot $

OP (Firma: Q3) #7361023
Lesenswert?

Ich hab jetzt prinziell raus, wie ich eine dotnet-Version installiere, so dass am Ende die Anfrage im Terminal: "dotnet --version" mit eben der Versionsnummer benatwortet wird. Dabei habe ich folgendes Problem:

  • das "SDK"-Paket lässt sich so installieren, aber das SDK von 3.1.0 ist in Wirklichkeit ein 3.1.100 und da meckert die App wegen der Version.

  • neme ich ein Runtime-Paket mit exakt Version 3.1.0 (Eigentlich reicht die CLI-Version), läuft zwar auch die Installation durch, aber die Abfrage mit "dotnet --version" schlägt fehl, "... kein Framework gefunden"

Irgendwas fehlt noch, aber was? Hier meine Schritte im Terminal, Basis ist das Download-Verzeichnis, die tar-gz-Files nenne ich immer in dotnet.tar.gz um, wegen der Tipperei:

DOTNET_FILE=dotnet.tar.gz DOTNET_ROOT=/home/pi/.dotnet export DOTNET_ROOT=/home/pi/.dotnet tar zxf "$DOTNET_FILE" -C "$DOTNET_ROOT" export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

Nochmal: Installieren lässt sich so alles, aber nur das in der Versionsnummer nicht passende SDK wird am Ende auch richtig "aktiviert!, so dass die Abfrage mit --version auch klappt. WAS fehlt? Danke.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren