Brick Viewer Installation auf Linux

Voraussetzungen: Python 3.5 und PyQt 5.5 mit QtOpenGL oder neuer

Der Brick Viewer kann auf einer Debian basierten Distribution (Ubuntu, Mint, etc.) aus einer .deb Datei installiert werden. Für Arch Linux steht im AUR das Paket brickv zur Verfügung. Auf anderen Distributionen kann der Brick Viewer aus seinem Quelltext installiert werden.

Debian Paket

Das Brick Viewer Debian Paket steht in unserem APT Repository bereit, kann aber auch händisch installiert werden.

APT Repository

Zuerst entsprechend der Anleitung das APT Repository hinzufügen. Dann das Brick Viewer Paket installieren:

sudo apt install brickv

Der Brick Viewer kann jetzt über das Anwendungsmenü aus der Unterkategorie Sonstiges gestartet werden, oder aus einem Terminal heraus mit:

brickv

Händische Installation

Als erstes muss das Brick Viewer .deb von der Download-Seite heruntergeladen werden. Durch einen Rechtsklick auf die Datei und auswählen von "Mit GDebi-Paket-Installationsprogramm öffnen" wird das Installationsprogramm gestartet:

Brickv Installation Schritt 1

Ein Klick auf "Paket Installieren" startet dann die eigentliche Installation:

Brickv Installation Schritt 2

Der Installationsprozess ist nun abgeschlossen:

Brickv Installation Schritt 3

Auf Ubuntu kann auch das Ubuntu Software Center verwendet werden, andere Debian basierte Distributionen bieten ähnliche Werkzeuge zur Paketverwaltung. Der Brick Viewer kann jetzt über das Anwendungsmenü aus der Unterkategorie Sonstiges gestartet werden, oder aus einem Terminal heraus mit:

brickv

Statt mittels eines graphischen Installationsprogramms kann der Brick Viewer auch über einen Terminal durch folgende Befehle installiert werden:

sudo apt-get install python3 python3-pyqt5 python3-pyqt5.qtopengl python3-serial python3-tz python3-tzlocal
wget --backups=1 https://download.tinkerforge.com/tools/brickv/linux/brickv_linux_latest.deb
sudo dpkg -i brickv_linux_latest.deb

Aus Quelltext

Um den Brick Viewer aus dem Quelltext heraus zu verwenden kann der Quelltext ebenfalls im Downloadbereich heruntergeladen werden. Auch hier müssen die benötigten Abhängigkeiten installiert werden:

  • python3 (>= 3.5)
  • python3-pyqt5 (>= 5.5)
  • python3-pyqt5.qtopengl
  • python3-serial
  • python3-tz
  • python3-tzlocal

Auf Debian basierte Distributionen können diese Pakete wie zuvor per apt-get installiert werden. Für andere Distributionen sollte es äquivalente Pakete geben:

sudo apt-get install python3 python3-pyqt5 python3-pyqt5.qtopengl python3-serial python3-tz python3-tzlocal

Als erstes müssen die Qt .ui Dateien übersetzt werden. Dazu in den src/ Ordner innerhalb des entpackten Quelltexts wechseln und dort folgenden Befehl ausführen:

python build_src.py

Um den Brick Viewer zu starten muss in den src/brickv/ Ordner gewechselt und dort folgender Befehl ausgeführt werden:

python main.py