SmartCollect SC² Dokumentation / Installation / Installation unter Debian/Ubuntu

Installation unter Debian oder Ubuntu

Diese Seite erklärt, wie man die SmartCollect SC²-Abhängigkeiten installiert, SmartCollect SC² herunterlädt und installiert, den Dienst auf Ihrem Debian- oder Ubuntu-System zum Laufen bringt, und beschreibt auch die Details des Installationspakets.

Hinweis zur Aktualisierung: Während der Prozess zur Aktualisierung von SmartCollect SC² der Installation von SmartCollect SC² sehr ähnlich ist, gibt es einige wichtige Sicherungsschritte, die Sie durchführen sollten. Lesen Sie Upgrading SmartCollect SC² für Tipps und Anleitungen zum Aktualisieren einer bestehenden Installation.

1. Herunterladen und installieren

Sie können SmartCollect SC² installieren, indem Sie ein .deb-Paket herunterladen, oder indem Sie eine binäre .tar.gz-Datei herunterladen.

.deb-Paket installieren

Wenn Sie das .deb-Paket installieren, dann müssen Sie SmartCollect SC² für jede neue Version manuell aktualisieren.

Kopieren Sie den Code von der Installationsseite und fügen Sie ihn in Ihre Befehlszeile ein und führen Sie ihn aus. Er folgt dem unten gezeigten Muster.

sudo apt-get install -y adduser libfontconfig1
wget <.deb package url>
sudo dpkg -i smartcollect<edition>_<version>_amd64.deb

Installation aus binärer .tar.gz-Datei

Laden Sie die neueste .tar.gz-Datei herunter und entpacken Sie sie. Die Dateien werden in einen Ordner entpackt, der nach der heruntergeladenen SmartCollect SC²-Version benannt ist. Dieser Ordner enthält alle Dateien, die zum Ausführen von SmartCollect SC² erforderlich sind. Es sind keine Init-Skripte oder Installations-Skripte in diesem Paket enthalten.

wget <tar.gz package url>
sudo tar -zxvf <tar.gz package>

2. Starten des Servers

Dies startet den Prozess smartcollect-server als den Benutzer smartcollect, der während der Paketinstallation erstellt wurde.

Wenn Sie mit dem .deb-Paket installiert haben, dann können Sie den Server mit systemd oder init.d starten. Wenn Sie eine Binärdatei .tar.gz installiert haben, dann müssen Sie die Binärdatei ausführen.

Starten Sie den Server mit systemd

So starten Sie den Dienst und überprüfen, ob der Dienst gestartet wurde:

sudo systemctl daemon-reload
sudo systemctl start smartcollect-server
sudo systemctl status smartcollect-server

Konfigurieren Sie den SmartCollect SC²-Server so, dass er beim Booten startet:

sudo systemctl enable smartcollect-server.service

Starten Sie den Server mit init.d

So starten Sie den Dienst und überprüfen, ob der Dienst gestartet wurde:

sudo service smartcollect-server start
sudo service smartcollect-server status

Konfigurieren Sie den SmartCollect SC²-Server so, dass er beim Booten startet:

sudo update-rc.d smartcollect-server defaults

Ausführen der Binärdatei

Die smartcollect-server-Binärdatei .tar.gz benötigt als Arbeitsverzeichnis das Root-Installationsverzeichnis, in dem sich die Binärdatei und der Ordner public befinden.

Starten Sie SmartCollect SC² durch Ausführen:

./bin/smartcollect-server web

Package Details

  • Installs binary to /usr/sbin/smartcollect-server
  • Installs Init.d script to /etc/init.d/smartcollect-server
  • Creates default file (environment vars) to /etc/default/smartcollect-server
  • Installs configuration file to /etc/smartcollect/smartcollect.ini
  • Installs systemd service (if systemd is available) name smartcollect-server.service
  • The default configuration sets the log file at /var/log/smartcollect/smartcollect.log
  • The default configuration specifies a SQLite3 db at /var/lib/smartcollect/smartcollect.db
  • Installs HTML/JS/CSS and other SmartCollect SC² files at /usr/share/smartcollect

Nächste Schritte

In der Anleitung Getting Started finden Sie Informationen über die Anmeldung, das Einrichten von Datenquellen und so weiter.

Konfigurtion der SmartCollect SC²

Auf der Seite Configuration finden Sie Details zu den Optionen für die Anpassung Ihrer Umgebung, der Protokollierung, der Datenbank und so weiter.