[OpenSlides users-de] Globale Installation – Debian Paket

Oskar Hahn mail at oshahn.de
Di Mai 10 22:45:29 CEST 2016


Hallo,

wie letztens auch hier auf der Mailingliste angemerkt wurde, beschrieben
wir aktuell in der Readme nur die Installation innerhalb von virtualenv.
Es gibt jedoch viele Anwendungsszenarien, bei denen auch eine globale
Installation sinnvoll ist. Für solche würde es sich anbieten, wenn wir
ein Debian Paket hätten. Sowohl in Ubuntu 16.04 als auch in Debian
stretch (unstable) werden alle Abhängigkeiten von OpenSlides erfüllt.
Eigentlich steht einem Debian Paket daher nichts mehr im Weg.

Die erste Frage vorweg. Kennt sich jemand hier auf der Liste mit der
Erstellung von Debian Paketen aus?

Die grundsätzliche Frage ist jedoch, wie eine solche globale
Installation funktionieren soll. Mir fallen zwei Optionen ein. Wird
OpenSlides aktuell mit pip (bzw. pip3) global installiert, wird der
Befehl "openslides" angelegt. Dieser kann von allen Nutzern des Systems
ausgeführt werden. Hierbei wird im Home-Ordner des jeweiligen Nutzers
eine Settings und eine Datenbank angelegt. OpenSlides läuft hierbei im
Vordergrund. Wird das Terminal geschlossen, ist auch OpenSlides beendet.

Die Alternative ist, dass bei der Installation von OpenSlides ein
separater Nutzer sowie ein init-Skript (für ubuntu 16.04 und debian
stretch ein systemd-unit) angelegt wird. Hierdurch kann OpenSlides im
Hintergrund laufen.

Mir selbst gefällt die zweite Variante besser. Die OpenSlides-Settings
sollte hierbei unter /etc/openslides/ liegen. Mir ist nicht ganz klar wo
die sonstigen Dateien liegen sollten. /usr/lib/openslides/? Es geht um
sich ändernde Daten wie
* den Suchindex,
* hochgeladene Dateien,
* die statischen Dateien von OpenSlides und später installierten Plugins
* eventuell eine sqlite Datenbank.

Was ist eure Meinung hierzu?

Viele Grüße
Oskar

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openslides.org/pipermail/users-de/attachments/20160510/9a9f4442/attachment.sig>


More information about the users-de mailing list