Seite 2 von 4

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 09:27
von FrankH1
Guten Morgen,
na die Version hatte ich ja schon manuell geladen - aber gern nochmal.
Wget funktioniert.
dpkg funktioniert nicht - muss das nicht erst entpackt werden? Er hat ja tar.gz geladen und kein deb paket?

Code: Alles auswählen

openhabian@openhabian:~ $ sudo dpkg -i zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.deb
[sudo] password for openhabian:
dpkg: error: cannot access archive 'zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.deb': No such file or directory
openhabian@openhabian:~ $

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 17:53
von udo1toni
Bitte alle Anweisungen ausführen :) unmittelbar unter dem wget steht noch eine weitere Zeile...

Code: Alles auswählen

tar xf zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz
Die Endung tar deutet auf ein Archiv hin (potenziell mehrere Dateien, eventuell in mehreren Verzeichnissen, in einer Datei zusammengefasst).
Die Endung .gz bedeutet, dass die Datei gepackt wurde.

tar (der Befehl) erkennt an der Endung automatisch, dass er zuerst gunzip anwenden muss, bevor das tar ausgepackt werden kann, deshalb reicht der angegebene Befehl. das x steht für eXtract, das f für File. Bei tar muss man keine Minuszeichen von die Parameter setzen.

Nach dem Entpacken liegt im gleichen Verzeichnis die Paketdatei mit der Endung .deb.

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 19:55
von FrankH1
Hmm - das war eindeutig ein Kopieren ohne hinzusehen. Hatte den gesamten Code (beide Zeilen) kopiert, aber der Raspi hat sicher nur das erste ausgeführt.
Jetzt separat tar und danach dpkg ausgeführt - gleiches Ergebnis. Ich werd verrückt.

Code: Alles auswählen

openhabian@openhabian:~ $ tar xf zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar                                     .gz
openhabian@openhabian:~ $ sudo dpkg -i zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32                                     hf.deb
dpkg: error: cannot access archive 'zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.                                     deb': No such file or directory
openhabian@openhabian:~ $

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 21:13
von FrankH1
Zusatzinfo:
Ich sehe die heruntergeladene Datei im Home-Verzeichnis. Ich sehe das entpackte Verzeichnis. Die *.deb Datei sehe ich nicht.

Code: Alles auswählen

openhabian@openhabian:~ $ wget https://cdn.azul.com/zulu-embedded/bin/zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz
--2022-03-02 21:09:53--  https://cdn.azul.com/zulu-embedded/bin/zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz
Resolving cdn.azul.com (cdn.azul.com)... 104.18.21.159, 104.18.20.159
Connecting to cdn.azul.com (cdn.azul.com)|104.18.21.159|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 116888995 (111M) [application/gzip]
Saving to: ‘zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz’

zulu8.60.0.21-ca-jdk8.0.322-linux_aarc 100%[============================================================================>] 111.47M  4.21MB/s    in 25s

2022-03-02 21:10:18 (4.55 MB/s) - ‘zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz’ saved [116888995/116888995]

openhabian@openhabian:~ $ tar xf zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz
openhabian@openhabian:~ $ sudo dpkg -i zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.deb
dpkg: error: cannot access archive 'zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.deb': No such file or directory
openhabian@openhabian:~ $ ls
bme280.py          deconz-latest.deb.1  README.txt                                   zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf.tar.gz
deconz-latest.deb  meinbme280.py        zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf
openhabian@openhabian:~ $

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 21:49
von KellerK1nd
Was ist denn in dem entpackten Ordner drin?

Code: Alles auswählen

cd zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 22:36
von FrankH1
openhabian@openhabian:~ $ cd zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf/
openhabian@openhabian:~/zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf $ ls
ASSEMBLY_EXCEPTION DISCLAIMER lib readme.txt src.zip
bin include LICENSE release THIRD_PARTY_README
demo jre man sample Welcome.html
openhabian@openhabian:~/zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf $

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 2. Mär 2022 22:46
von FrankH1
java.jpg
hier mal die directories

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 3. Mär 2022 17:50
von udo1toni
Was ein Käse...

Offensichtlich liefern die entgegen der Behauptung in der Anleitung gar kein Paket für apt aus, sondern einfach nur den Branch.

Sorry für die Verwirrung an dieser Stelle. Azul liefert überhaupt keine pakete für arm aus, weder für 32 Bit noch für 64 Bit.

Also muss es leider etwas anders laufen.

Verschiebe das Verzeichnis zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf nach /usr/lib/jvm/zulu8-jdk-arm32-322

Code: Alles auswählen

sudo mv ./zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf /usr/lib/jvm/zulu8-jdk-arm32-322
anschließend sollte der Inhalt des Verzeichnisses unter /usr/lib/jvm/zulu8-jdk-arm32-322/ liegen.
Nun musst Du zwingend update-alternatives ausführen:

Code: Alles auswählen

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/zulu8-jdk-arm32-322/jre/bin/java 1
Anschließend sollte der Befehl

Code: Alles auswählen

java -version
die korrekte Version nennen.

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 3. Mär 2022 18:09
von FrankH1
Hallo,
ich komme der Sache näher. Kopie hat funktioniert. Das mit dem update alternatives hat offensichtlich noch nicht geklappt.

Code: Alles auswählen

openhabian@openhabian:~ $ sudo mv ./zulu8.60.0.21-ca-jdk8.0.322-linux_aarch32hf /usr/lib/jvm/zulu8-jdk-arm32-322
[sudo] password for openhabian:
openhabian@openhabian:~ $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/zulu8-jdk-arm32-322/jre/bin/java 1
openhabian@openhabian:~ $ java -version
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-post-Raspbian-1deb11u1)
OpenJDK Server VM (build 11.0.14+9-post-Raspbian-1deb11u1, mixed mode)
openhabian@openhabian:~ $

Re: FRITZBox TR064 Binding unter OH 2.5

Verfasst: 3. Mär 2022 18:54
von udo1toni
Was gibt

Code: Alles auswählen

ls -l /usr/lib/jvm/zulu8-jdk-arm32-322
aus?

Eventuell musst Du noch auswählen, welche Version denn nun verwendet werden soll...

Code: Alles auswählen

sudo update-alternatives --config java
Du bekommst dann eine Auswahlmöglichkeit und musst entsprechend auswählen, welche Version als Default verwendet werden soll.