Installation: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 10: | Zeile 10: | ||
Installation unter Ubuntu 18.04: | Installation unter Ubuntu 18.04: | ||
* Download von Ubuntu Server [ | * Download von Ubuntu Server [http://cdimage.ubuntu.com/releases/18.04/release/] und Erzeugung eines Boot Mediums [https://wiki.ubuntuusers.de/Ubuntu-CD/] (zB. DVD) | ||
* Installation mit einem Benutzer letto | * Installation mit einem Benutzer letto | ||
* Installation der benötigten Packete: | * Installation der benötigten Packete: | ||
<pre>apt-add-repository -y ppa:webupd8team/java | <pre>apt-add-repository -y ppa:webupd8team/java | ||
add-apt-repository ppa:inkscape.dev/stable | |||
apt-get -y update | apt-get -y update | ||
apt-get -y upgrade | apt-get -y upgrade |
Version vom 14. September 2018, 11:02 Uhr
Allgemeines
Der Letto-Server wurde in Java für JavaEE [1] Server entwickelt. Prinzipiell sollte Letto auf jedem JavaEE-Server unter Windows oder Linux lauffähig sein. Wir haben jedoch als Severumgebung nur Ubuntu-Server getestet mit Glassfish 4.1 [2] getestet und empfehlen deshalb auch diese Laufzeitumgebung.
Als Datenbank wird eine MySQL-Datenbank verwendet, welche idealerweise am gleichen Server wie der Glassfish läuft. Es ist jedoch auch mögliche einen zentralen MySQL-Server zu verwenden welcher im LAN zur Verfügung steht.
Installation des Ubuntu Servers
Der Server kann entweder direkt auf einer PC-Hardware oder in einer virtuellen Umgebung installiert werden. Wir gehen hier nur auf die Direktinstallation ein, virtuelle Systeme sollten aber analog dazu installiert werden können.
Installation unter Ubuntu 18.04:
- Download von Ubuntu Server [3] und Erzeugung eines Boot Mediums [4] (zB. DVD)
- Installation mit einem Benutzer letto
- Installation der benötigten Packete:
apt-add-repository -y ppa:webupd8team/java add-apt-repository ppa:inkscape.dev/stable apt-get -y update apt-get -y upgrade apt-get -y dist-upgrade apt-get install -y oracle-java8-installer apt-get install -y maxima inkscape apt-get install -y tex-common texinfo texlive-latex-extra fig2ps ttm texlive-full texlive-plain-extra apt-get install -y samba realmd sssd adcli libwbclient-sssd krb5-user sssd-tools samba-common packagekit samba-common-bin samba-libs
- Installation von MySQL, wenn es am Server installiert wird:
apt-get install apache2 mysql-server mysql-client phpmyadmin