Wie installiere ich den speedata Publisher?

Es gibt drei Methoden, den Publisher zu installieren.

  1. Binärpakete (der empfohlene Weg): Auf der Downlaod-Seite sind für Mac, Linux und Windows ZIP-Dateien zu finden, die man einfach extrahieren kann. Dafür sind keine Adminstratorrechte notwendig. Für Windows gibt es zusätzlich Installationspakete, die den Suchpfad korrekt setzen. Damit ist in der Windows-Shell das Programm sp überall aufrufbar.

  2. APT Repository: Falls Administratorrechte auf einem Debian oder Ubuntu GNU/Linux System vorhanden sind, kann man einfach die .deb-Datei installieren.

    1. Erstelle die Datei /etc/apt/sources.list.d/speedata.list mit dem Inhalt (Entwicklungsversion - unstable):

      deb https://software.speedata.de/download/devel stable main
      

      oder für die stabile Version:

      deb https://software.speedata.de/download/public stable main
      
    2. Füge den GPG-Schlüssel von uns hinzu, damit du immer die richtige Software bekommst:

      curl -O http://de.speedata.s3.amazonaws.com/gpgkey-speedata.txt
      sudo apt-key add gpgkey-speedata.txt
      
    3. Nun kann man mit sudo apt update und apt get install speedata-publisher den Publisher installieren. Die Dokumentation befindet sich in /usr/share/doc/speedata-publisher/index.html, die mit sp doc auf einem Desktop-System geöffnet werden kann.

  3. Aus den Quellen installieren: Für die Entwickler, die am Publisher selbst Änderungen vornehmen möchten: Die Software und die Dokumentation kann aus dem Quellcode gebaut werden mithilfe des Befehls rake. Notwendig dafür sind die üblichen Entwicklungswerkzeuge und die Programmiersprache Go in Version 1.5 oder höher. Auf einem Debian oder Ubuntu GNU/Linux System kann man folgende Befehle nutzen:

sudo apt install build-essential git rake golang
git clone https://github.com/speedata/publisher.git
cd publisher
rake build
rake doc

(Die Version von Go auf Debian jessie ist 1.3.3, die vermutlich nicht geeignet ist, um den Publisher zu bauen. Die aktuelle Version 1.6.3 kann auf diesem System installiert werden mit:

sudo apt install -t jessie-backports golang

sofern das Repository jessie-backports in /etc/apt/sources.list aktiviert wird).

Falls der speedata Publisher aus den Quellen gebaut wird, muss noch LuaTeX hinzugefügt werden. Der vorgeschlagene Weg ist, unter https://download.speedata.de/#extra die Binärpakete zu laden und das passende Paket in das bin-Verzeichnis zu kopieren. Beispielsweise um LuajitTeX 0.79.1 auf einem Linux AMD64 System zu nutzen kann man die folgenden Befehle nutzen:

wget https://download.speedata.de/files/extra/luatex_079-win-mac-linux.zip
unzip luatex_079-win-mac-linux.zip
cp luatex/linux/amd64/0_79_1/sdluatex bin

Nach der Installation kann man bin/sdluatex --version aufrufen, um zu überprüfen, ob es die richtige Version ist.

Version: 3.1.19 | Startseite | Elementreferenz | Andere Sprache: Englisch