Raspberry Pi Rasbian Image Buster PiCtory installieren

Topics about the Software of Revolution Pi
Post Reply
rp-gill
Posts: 7
Joined: 07 May 2020, 17:14
Answers: 0

Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by rp-gill »

Hallo zusammen,
ich wollte fragen ob es möglich ist einen eigenen vor konfigurierten Buster Image auf dem RevPi zu übertragen und im Nachgang PiCtory installieren.
Wir haben momentan einen Image auf Raspbian Buster erstellt und wollen auf den RevPi Hardware umsteigen für unser Projekt.

Gruß
Gill
User avatar
lukas
Expert
Posts: 186
Joined: 13 Feb 2017, 10:29
Answers: 0

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by lukas »

Prinzipiell geht das. Wir haben sowas selbst allerdings noch nicht getestet.

Lade dieses Paket herunter und installiere es händisch mit "sudo dpkg -i":
https://packages.revolutionpi.de/pool/m ... -1_all.deb

Anschließend "sudo apt-get update" und "sudo apt-get install pictory".

Nun sollte es bereits möglich sein, per Webbrowser auf PiCtory zuzugreifen, Konfigurationen zu editieren und abzuspeichern.

Damit die PiCtory-Konfiguration aber auch tatsächlich gelesen und mit angeschlossenen I/O-Modulen und Gateways kommuniziert wird, benötigst du noch das piControl.ko Kernel-Modul. Dieses sowie unseren Kernel mit Realtime-Patches kannst du installieren mit "sudo apt-get install raspberrypi-kernel".

Außerdem muss in /boot/config.txt noch ein Eintrag rein, um das DeviceTree-Overlay für das jeweilige RevPi-Gerät zu laden, z.B. "dtoverlay=revpi-core". Der wird normalerweise beim ersten Einloggen auf dem frisch geflashten Image erzeugt von /etc/profile.d/revpi-factory-reset.sh. Das von diesem Script aufgerufene /usr/sbin/revpi-factory-reset setzt auch das Passwort vom User "pi" in jenes vom Aufkleber auf dem Gerät, es trägt die MAC-Adressen in /boot/config.txt ein und vergrößert bei Bedarf die root-Partition auf volle eMMC-Größe. Wenn du das so nicht willst, kannst du die Ausführung von revpi-factory-reset beim ersten Einloggen verhindern mit "touch /home/pi/.revpi-factory-reset". Dann kannst du z.B. eine Kopie von /usr/sbin/revpi-factory-reset erzeugen, nach deinen Wünschen editieren und ausführen.

Das revpi-factory-reset Script ist übrigens Teil des Pakets "piserial", das als Abhängigkeit vom Paket "pictory" bzw. "revpi-webstatus" installiert wird.

In dieser Datei siehst du, welche weiteren Pakete auf unserem Standard-Image dazu installiert werden, eventuell willst du davon noch weitere haben:
https://github.com/RevolutionPi/imageba ... o-download

Nicht aufgeführt ist hier lediglich revpi-wallpaper und teamviewer-revpi:
https://github.com/RevolutionPi/imageba ... ge.sh#L180
rp-gill
Posts: 7
Joined: 07 May 2020, 17:14
Answers: 0

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by rp-gill »

Hallo Lukas,
vielen Dank für die Information. Wir haben test Geräte bestellt, sobald diese da sind werden wir versuchen deine Anleitung umzusetzen.
Danke nochmal,
Gruß
Gill
User avatar
lukas
Expert
Posts: 186
Joined: 13 Feb 2017, 10:29
Answers: 0

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by lukas »

Danke für die Rückmeldung. Wir haben in unseren laufenden Sprint eingeplant, das bei uns zu testen. Sollten wir feststellen, dass Anpassungen notwendig sind, können wir gefixte Pakete zur Verfügung stellen.
rp-gill
Posts: 7
Joined: 07 May 2020, 17:14
Answers: 0

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by rp-gill »

Hallo ,
wir haben Node-Red und noderedrevpinodes-server auf dem RevPi Core 3+ installiert / Original Image.
Jedoch funktioniert die "Funktion Node" nach installation des "noderedrevpinodes-server" nicht mehr.
Fehlermeldung im Debugfenster von Node-Red: TypeError: done is not a function

Wir haben folgende installation vor genommen :
1. Update System original system
sudo apt-get update
2. Install Node-Red
3. Install noderedrevpinodes-server
sudo apt-get install noderedrevpinodes-server
4. If you have changed default user "pi", edit nodered.service with the user that is going to use node-red.
sudo nano /lib/systemd/system/nodered.service
5. Open Node-Red in webbrowser
localhost:1880
or
ip-address of revpi:1880
6. Install node-red-contrib-revpi-nodes
Search for " node-red-contrib-revpi-nodes" via the Pallette Library and Install[/quote
User avatar
dirk
KUNBUS
Posts: 1942
Joined: 15 Dec 2016, 13:19
Answers: 4

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by dirk »

Hi rp-gill, ich denke Deine Frage wurde hier beantwortet:
https://revolution.kunbus.de/forum/view ... 7710#p7809
remoh
Posts: 2
Joined: 24 Aug 2020, 16:14
Answers: 0

Re: Raspberry Pi Rasbian Image Buster PiCtory installieren

Post by remoh »

lukas wrote: Prinzipiell geht das. Wir haben sowas selbst allerdings noch nicht getestet.

Lade dieses Paket herunter und installiere es händisch mit "sudo dpkg -i":
https://packages.revolutionpi.de/pool/m ... -1_all.deb

Anschließend "sudo apt-get update" und "sudo apt-get install pictory".

...
Bei mir kommen hier jeweils die folgenden Fehler:

"sudo apt install pictory"

--> The following packages have unmet dependencies:
pictory : Depends: revpi-webstatus (>= 1.2.2) but it is not going to be installed
Depends: pitest but it is not installable

Selbst wenn ich erst piserial von Hand installiere mit:

"sudo apt install piserial"

und danach revpi-webstatus installieren möchte mit:

"sudo apt install revpi-webstatus"

Erhalte ich den Fehler --> The following packages have unmet dependencies:
revpi-webstatus : Depends: piserial (>= 1.4.0) but it is not installable

Was kann ich hier tun?

P.S.
Gibt es eine vollständige Anleitung wie man ein Raspbian ab Stange mit Kernelbakery und Imagebakery mit Pictory und allem was man sonst noch Standardmässig auf eueren Images hat bauen kann?
Post Reply