Hallo Community,
erst einmal vielen Dank für diesen Thread der mir in Summe die Einrichting der Adapterbox ermöglicht hat. Durch viel Teilinformationen und probieren hat es nun endlich geklappt. Nachdem ich für die erste Adapterbox knapp einen Tag gebraucht habe, ging es dann mit den folgenden wesentlich schneller... Deswegen habe ich für alle die noch am Verzweifeln sind den Weg zusammengeschrieben mit dem ich die Boxen bei mir ans Laufen gebracht habe:
1. Raspberry starten und Betriebssystem installieren2. Öffne die Datei sources.list (im Verzeichnis /etc/apt) mit dem Texteditor und stelle sicher das folgende Zeilen enthalten sind (Danke an Sonja Gabriel):
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpideb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
3. Dann folgende Befehle über die Kommandozeile ausführen (Danke an Sonja Gabriel): 1. sudo apt-get update 2. sudo apt -y install php php-common 3. sudo apt -y install php-cli php-fpm php-json php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath 4. sudo apt-get --yes install libcurl3 php7.0-curl php7.0-cli php7.0-xml → sudo apt-get update 5. sudo usermod -a -G lpadmin pi 6. sudo systemctl enable ssh
4. entgegen der Annahme das der Pi einen dann nach der Seriennummer fragt, tut er das nicht. Also noch folgendermaßen über die Kommandozeile die SERIENNUMMER auslesen:
cat /proc/cpuinfo
als Ergebnis erhält man eine lange Liste. Die SERIENNUMMER findet sich unter dem Punkt "Serial:" (Ziemlich am Ende)
5. Anschließend holen wir uns die Adapterbox Datei mit Eingabe des folgenden Kommandos (Danke Norman Dobrovsky):
wget https://raw.githubusercontent.com/xentral-erp-software-gmbh/downloads/master/adapterbox/adapterbox_2017-11-15.deb
6. Dann geht es ans Entpacken und installieren, dazu braucht man die vorher ausgelesene SERIENNUMMER:
sudo dpkg -i adapterbox_2017-11-15.deb echo "SERIENNUMMER" read seriennummer echo "<?php \$config["serial"] = "$seriennummer"; ?>" > /tmp/config.php sudo mv /tmp/config.php /root/config.php sudo halt
7. Jetzt kontrollieren wir ob er auch das gemacht hat was wir wollten... Dazu brauchen wir folgendes Kommando:
sudo pcmanfm
als Ergebnis öffnet sich der Dateimanager mit root Rechten, also maximalen Zugriffsrechten
8. Im Verzeichnis /root finden wir jetzt die Datei config.php (das war dieser Befehl: sudo mv /tmp/config.php /root/config.php) und öffnen sie.Sie sollte folgendermaßen aussehen:
<?php\$config["serial"] = "SERIENNUMMER";?>
Sollte sie nicht so aussehen, ändern wir sie auf den obenstehenden Inhalt (Eure eigene SERIENNUMMER nicht vergessen!) und speichern.
9. Sollte während der Installation etwas schief gehen, folgende Befehlsreihenfolge eingeben:
sudo apt-get clean sudo apt-get update sudo apt-get -f install sudo dpkg --configure -a sudo apt-get upgrade
und wieder bei Schritt 3. anfangen
Merke: Jeder Boot tut gut und die Anleitung ist ohne Gewähr und auf eigene Gefahr anzuwenden, insbesondere was das Bearbeiten des /root Verzeichnisses angeht.