Forum: PC Hard- und Software Benötige dringend .net 3.1.0 für Raspi


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich benötige bitte dringend einen Download-Link für .NET 3.1.0 (extakt 
diese Version) für den Raspberry (Linux ARM32). Ich kann das nirgend wo 
mehr finden. Danke.

von Max I. (powermeter)


Lesenswert?

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.

von Frank E. (Firma: Q3) (qualidat)


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 ...

von Max I. (powermeter)


Lesenswert?

Frank E. schrieb:
> Das Problem ist jedoch, dass ich zwingend die 3.1.0 brauche.

Dann nimm die 3.1.100-preview3 mit dem zugehörigen Script:

https://dotnet.microsoft.com/en-us/download/dotnet/scripts

von Max I. (powermeter)


Lesenswert?

Max I. schrieb:
> 3.1.100-preview3

Quark, 3.1.0-preview3 natürlich.

von Frank E. (Firma: Q3) (qualidat)


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 $

von Frank E. (Firma: Q3) (qualidat)


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.

von Benedikt L. (Firma: Dem Ben seine Leiche) (dembenseineleiche) Flattr this


Lesenswert?

Was soll das denn für ein Schice werden?
Klar kann man mit uralten Softwaren mehr oder weniger schnell den 
vorgehenden Zustand erzeugen, aber wie lange geht das gut?
Hier muss DRINGEND eine nachhaltige Lösung für die Zukunft gefunden 
werden!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.