Indeed, congratulations to everyone involved!
I’ve just managed to install a fresh openHAB3 on a Pi 3B with latest Raspberry Pi OS Lite via apt
following the instructions in the documentation, and it took all of 10 minutes - seriously impressive. Another couple of minutes and I had my first incoming MQTT messages stored and displayed in the new UI. Brilliant!
The part that took the longest was working out the best method of install Zulu Java 11 on the Pi - in the end I used these instructions, modified to download the latest files, and changed the un-tar command so it actually worked:
sudo tar -xvzf ...
Now to completely wreck all my heating automations over Christmas…
EDIT: For completeness, here’s the commands I used at the time to install Zulu11. The *tar.gz file was the latest at the time - you may wish to check what is the latest right now at this link, right click the green download link on the right for Zulu 11, and click “Copy Link Location” or similar wording for your OS.
sudo mkdir /opt/jdk
cd /opt/jdk
sudo wget https://cdn.azul.com/zulu-embedded/bin/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch32hf.tar.gz
sudo tar -xvzf "zulu11.43.100-ca-jdk11.0.9.1-linux_aarch32hf.tar.gz"
sudo rm *.tar.gz
sudo update-alternatives --install /usr/bin/java java /opt/jdk/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch32hf/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk/zulu11.43.100-ca-jdk11.0.9.1-linux_aarch32hf/bin/javac 1
And then to check the version:
pi@raspberrypi3:~ $ java --version
openjdk 11.0.9.1 2020-11-06 LTS
OpenJDK Runtime Environment Zulu11.43+100-CA (build 11.0.9.1+1-LTS)
OpenJDK Client VM Zulu11.43+100-CA (build 11.0.9.1+1-LTS, mixed mode)