Du brauchst keine andere Quelle. Ich nutze das debian Template auch.
Punkt 1: Nachdem das Template läuft, führe als erstes einmal
apt update && apt full-upgrade aus (Merke: Jedes Template ist immer veraltet).
Punkt 2: Installiere sudo mittels
apt install sudo
Punkt 3: richte einen Standard User ein
adduser username wobei username frei gewählt werden kann. Bitte nicht openhab als usernamen verwenden, den möchte openHAB selbst anlegen!
Punkt 4: erteile dem User erweiterte Rechte
adduser username sudo Ab sofort hat der User username die Möglichkeit, mittels sudo erweiterte Rechte zu erlangen.
Du kannst Dich also nun mit exit abmelden und mit dem neu angelegten User erneut anmelden.
Es ist guter Stil, stets mit sudo zu arbeiten

Wann immer Du also erweiterte Rechte brauchst, verwende sudo vor dem eigentlichen Befehl.
Zwei kleine Anpassungen solltest Du noch vornehmen, das sind Zeitzone und lokale Einstellungen. Mittels
wählst Du bequem Kontinent und Stadt für die Zeitzone aus (üblicherweise Berlin). Danach noch
und in der Liste de_DE.UTF-8 selektieren. Du kannst auch noch weitere locales auswählen, das System sollte aber default auf dieser laufen (das wählst Du anschließend aus). Nach dem nächsten Login ist das System auf deutsch konfiguriert.
Nun gibt es verschiedene Möglichkeiten... Meine Empfehlung, um möglichst wenig Arbeit zu haben, ist openHABian.
https://www.openhab.org/docs/installati ... r-software erklärt das eigentlich ganz gut.
Du kannst git nutzen, oder das Repository manuell installieren.
Manuell:
https://github.com/openhab/openhabian/archive/refs/heads/main.zip herunterladen und nach
/opt/openhabian/ entpacken (Du wirst feststellen, dass Du zunächst noch
unzip mittels
sudo apt install unzip nachinstallieren musst).
Code: Alles auswählen
sudo mkdir /opt/openhabian/
sudo unzip -d /opt/openhabian/ main.zip
sudo ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config
sudo cp /opt/openhabian/build-image/openhabian.conf /etc/openhabian.conf
Mittels git: Du musst zunächst git installieren
sudo apt install git womit jede Menge Software auf das System kommt. Dann kannst Du die Anweisungen im Link befolgen um openHABian per git auf Dein System zu holen.
Die Datei /etc/openhabian.conf ist für den Raspberry konfiguriert, Du musst also ein paar Anpassungen vornehmen, damit die Installation vernünftig läuft.
Dabei sind eigentlich nur vier Punkte essentiell:
Code: Alles auswählen
hwarch=amd64
osrelease=debian
java_opt=11
zraminstall=disable
Alle anderen Parameter sollten so passen, wie sie gesetzt sind.
Wenn Du die Anpassungen vorgenommen hast, führst Du
aus und wartest, bis openHAB installiert ist.
Du kannst mit
systemctl status openhab.service prüfen, ob openHAB läuft und automatisch startet. Falls nicht, kannst Du das mittels
nachholen.
openHABian bringt etliche Annehmlichkeiten mit, z.B. kümmert es sich darum, dass samba eingerichtet ist, außerdem wird frontail eingerichtet, womit das log von openHAB über Web lesbar ist. Außerdem wird standardmäßig motd eingerichtet (Message Of The Day), womit beim Login eine Liste von Informationen ausgegeben wird:
Code: Alles auswählen
##############################################################################
#################### openhab ######## 12.05.191019
##############################################################################
## Ip = 192.168.178.100
## Release = Debian GNU/Linux 10 (buster)
## Kernel = Linux 5.11.22-3-pve
## Platform = lxc
## Uptime = 18 day(s). 18:42:41
## CPU Usage = 0% avg over 1 cpu(s) (6 core(s) x 1 socket(s))
## CPU Load = 1m: 0.53, 5m: 0.49, 15m: 0.61
## Memory = Free: 0.08GB (6%), Used: 1.41GB (94%), Total: 1.50GB
## Swap = Free: 0.00GB (0%), Used: 0.00GB (100%), Total: 0.00GB
## Root = Free: 5.52GB (69%), Used: 2.47GB (31%), Total: 8.00GB
## Updates = 1 apt updates available
## Sessions = 1
## Processes = 37 running processes of 4194304 maximum processes
##############################################################################
So hat man gleich eine gute Übersicht über das System.
EDIT 14.03.2023: Parameter für Java angepasst.
Ergänzung: Möchte man openHAB4 installieren, so muss Java=17 gesetzt werden!