de:Installation - Schrolli91/BOSWatch GitHub Wiki

Installation

Die Installation von BOSWatch wird mittels bash-Skript weitestgehend automatisiert durchgeführt.

Zunächst wird das aktuelle Installationsskript heruntergeladen:

wget https://github.com/Schrolli91/BOSWatch/raw/master/install.sh

Im Anschluss wird das Skript mit dem Kommando

sudo bash install.sh

ausgeführt.

Standardmäßig wird das Programm nach /opt/boswatch installiert. Folgende Parameter stehen zur Installation zur Verfügung:

Parameter zulässige Werte Funktion
-r / --reboot - Reboot nach Installation (Ohne Angabe: Kein Reboot)
-b / --branch beta oder dev Installiert einen anderen Branch (dev nicht empfohlen!)
-p / --path /your/path Installiert in ein anderes Verzeichnis (nicht empfohlen!)
  • master ist der stabile, zur allgemeinen Nutzung vorgesehene Branch
  • beta kann Fehler enthalten und ist nur zum Testen neuer Features gedacht (nicht im Produktiveinsatz empfohlen)
  • develop ist der aktuelle Entwicklungs-Branch (Nur für Entwickler empfohlen)

Kalibrieren des DVB-T-Sticks

Die zum Empfang verwendeten DVB-T-Sticks haben produktionsbedingt einen gewissen Frequenzdrift; je nach Ausmaß kann es notwendig sein, diesen zu bestimmen und im Aufruf des Programms als Korrekturparameter einzusetzen.

Eine sehr gute Anleitung zum Kalibrieren des Sticks ist unter dieser Adresse beschrieben.

Installation als Service

Die Verwendung eines Linux-Service wird empfohlen, um eine Nutzung auch ohne Anmeldung an der Konsole zu ermöglichen.

Die dazu notwendigen Dateien befinden sich ab Version 2.2 im Unterordner service.

Vor der Installation ist die Datei boswatch.service anzupassen (Zeile 7), zum Beispiel mittels nano boswatch.service; dort sind Frequenz und gewünschte Decoder anzugeben.

Zum Übergeben der gewünschten Parameter sind unter anderem folgende Kürzel in der Zeile 7 hinten anzuhängen bzw. zu modifizieren, siehe Nutzung:Programmparameter

Das Installationsskript wird mit dem Befehl sudo bash install_service.sh aufgerufen.

Die Installation erfolgt auswahlgesteuert, so ist sowohl die Installation als auch die Deinstallation mithilfe des Skripts möglich.