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.
Sie können SmartCollect SC² installieren, indem Sie ein .deb-Paket herunterladen, oder indem Sie eine binäre .tar.gz-Datei herunterladen.
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
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>
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.
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
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
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
- 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
In der Anleitung Getting Started finden Sie Informationen über die Anmeldung, das Einrichten von Datenquellen und so weiter.
Auf der Seite Configuration finden Sie Details zu den Optionen für die Anpassung Ihrer Umgebung, der Protokollierung, der Datenbank und so weiter.