Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorials:scribus_kompilieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
tutorials:scribus_kompilieren [2016/02/17 00:31] – Anleitung für Ubuntu und Debian geschrieben juliustutorials:scribus_kompilieren [2016/12/11 17:09] (aktuell) – [Installationsvorbereitungen] Fehlermeldung bei apt-get build-dep erklärt julius
Zeile 1: Zeile 1:
-====== Scribus compilieren ======+====== Scribus kompilieren ======
  
-Für Mac OS X und Windows stehen zeitnah die aktuellen Versionen als fertig kompilierte und gepackte Version da – es besteht also meist nicht die Notwendigkeit, Scribus selbst aus dem Quelltext zu compilieren. Unter Linux sieht dies anders aus: die meisten Distributionen liefern die Scribus-Version mit, die zum Zeitpunkt der Veröffentlichung der Distribution aktuell war. Will man eine aktuellere Version als die mitgelieferte verwenden, muss man Scribus selbst kompilieren, diese Seite erklärt, wie dies für die aktuellste stabile Version, Scribus 1.4.6, und Debian-basierte Distributionen wie Ubuntu, Linux Mint, Bodhi Linux und natürlich Debian selbst funktioniert.+Für Mac OS X und Windows stehen zeitnah die aktuellen Versionen [[http://www.scribus.net/downloads/stable-branch/|als fertig kompilierte und gepackte Version]] zum Download bereit – es besteht also meist nicht die Notwendigkeit, Scribus selbst aus dem Quelltext zu kompilieren. Unter Linux sieht dies anders aus:\\ 
 +Die meisten Distributionen liefern die Scribus-Version mit, die zum Zeitpunkt der Veröffentlichung der Distribution aktuell war. Will man eine aktuellere Version als die mitgelieferte verwenden, muss man Scribus selbst kompilieren, diese Seite erklärt, wie dies für die aktuellste stabile Version, Scribus 1.4.6, und //Debian-basierte Distributionen// wie Ubuntu, Linux Mint, Bodhi Linux und natürlich Debian selbst funktioniert.
  
 ===== Scribus 1.4.6 auf Debian-basierten Distributionen installieren ===== ===== Scribus 1.4.6 auf Debian-basierten Distributionen installieren =====
-Diese Anleitung wurde auf Debian 8.3 und Ubuntu 14.04 getestet. Alles durchzuführenbeansprucht (mit Wartezeit) etwa eine dreiviertel bis eine Stunde. Die Befehle werden Zeile für Zeile im [[https://wiki.ubuntuusers.de/Terminal/|Terminal]] ausgeführt.+Diese Anleitung wurde auf Debian 8.3 und Ubuntu 14.04 getestet, neuere Distributionen sollten weniger ein Problem darstellen als ältere. Die Befehle Zeile für Zeile im [[https://wiki.ubuntuusers.de/Terminal/|Terminal]] auszuführen, beansprucht (mit Wartezeit) etwa eine dreiviertel bis eine Stunde.\\ 
 +Es ist egal, ob (eine ältere Version von) Scribus bereits aus den Repositories der Distribution installiert wurde, da beide Versionen dank des Anhängens der Versionsnummer zu unterscheiden sind. 
 +<note tip>Diese Anleitung sollte auch für andere Distributionen als „Debianoide“ Gültigkeit besitzen – die Pakete heißen eventuell leicht anders und die Paketveraltung ist eine andere als ''apt''
 +Sollte sich jemand damit beschäftigen, sollten die Änderungen hier aufgenommen werden!</note>
  
 ==== Installationsvorbereitungen ==== ==== Installationsvorbereitungen ====
 Verzeichnisse für Installation und den Quellcode anlegen und letzteres betreten: Verzeichnisse für Installation und den Quellcode anlegen und letzteres betreten:
-<code bash>sudo mkdir /usr/local/scribus1.4.6+<code bash>sudo mkdir /usr/local/scribus-1.4.6
 mkdir ~/scribus-src mkdir ~/scribus-src
 cd ~/scribus-src</code> cd ~/scribus-src</code>
Zeile 19: Zeile 23:
 <code bash>rm scribus-1.4.6.tar.xz</code> <code bash>rm scribus-1.4.6.tar.xz</code>
  
-Abhängigkeiten von Scribus auflösen (ca. 230 – 400MB an Platz benötigt):+Abhängigkeiten von Scribus auflösen((rein theoretisch könnte man dies auch von Hand machen, aber da meist sowieso ein 1.4er Version von Scribus in den Repositories ist, kann man sich dies ersparen.)) (ca. 230 – 400MB an Platz benötigt):
 <code bash>sudo apt-get build-dep scribus</code> <code bash>sudo apt-get build-dep scribus</code>
 +
 +<note tip>Falls beim obigen Schritt die Fehlermeldung ''E: Es müssen einige 'source' URIs in Ihre sources.list eintgetragen werden'' erscheint, muss die Option „Quelltext“ in den Systemeinstellungen unter „Software“ ausgewählt werden:
 +
 +{{:tutorials:systemeinstellungen-software-quelltext.png|}}</note>
  
 Buildverzeichnis erzeugen, dort hineinwechseln und [[wpde>CMake]] ausführen: Buildverzeichnis erzeugen, dort hineinwechseln und [[wpde>CMake]] ausführen:
Zeile 34: Zeile 42:
 Scribus starten und Starter hinterlegen (je nach Desktopumgebung per Rechtsklick auf das Programmicon (z.B. [[https://wiki.ubuntuusers.de/Unity/|Unity]]), per [[https://wiki.ubuntuusers.de/.desktop-Dateien/|.desktop-Datei]] und / oder [[https://wiki.ubuntuusers.de/Men%C3%BCeditor/|Menüeditor]]): Scribus starten und Starter hinterlegen (je nach Desktopumgebung per Rechtsklick auf das Programmicon (z.B. [[https://wiki.ubuntuusers.de/Unity/|Unity]]), per [[https://wiki.ubuntuusers.de/.desktop-Dateien/|.desktop-Datei]] und / oder [[https://wiki.ubuntuusers.de/Men%C3%BCeditor/|Menüeditor]]):
 <code bash>/usr/local/scribus-1.4.6/bin/scribus-1.4.6</code> <code bash>/usr/local/scribus-1.4.6/bin/scribus-1.4.6</code>
 +
 +Et voilà:\\
 +{{:tutorials:scribus_1.4.6_auf_ubuntu_14.04.png?660}}
 +
 +**ToDo:** Erkenntnisse aus [[http://www.scribus-user.de/forum/viewtopic.php?f=6&t=272|diesem Thread im Scribus-User.de-Forum]] einfließen lassen.
 + --- //[[wiki@julius-cordes.de|Julius Cordes]] 2016/02/18 13:45//
  
 ==== Scribus wieder deinstallieren ==== ==== Scribus wieder deinstallieren ====
Zeile 48: Zeile 62:
   * [[http://wiki.scribus.net/canvas/Official:Obtaining_Source_Code]]   * [[http://wiki.scribus.net/canvas/Official:Obtaining_Source_Code]]
   * [[http://forums.scribus.net/index.php?topic=1929.0]]   * [[http://forums.scribus.net/index.php?topic=1929.0]]
 +  * **Paketsuche:** bei [[http://packages.ubuntu.com/|Ubuntu]] und [[https://www.debian.org/distrib/packages.de.html|Debian]]
 +
 +===== Entwicklungsversion von Scribus installieren =====
 +... funktioniert prinzipiell nicht anders als bei Scribus 1.4.6 (siehe oben), allerdings mehr Abhängigkeiten als selbiges, vgl.: [[http://wiki.scribus.net/canvas/Building_SVN_versions_with_CMake#MS_Publisher_and_WPG_Importers]]
 +
 +Als erstes muss wieder das Quellcode-Archiv (''.tar.xz''), diesmal halt nur das der Entwicklungsversion, heruntergeladen und entpackt werden: [[https://sourceforge.net/projects/scribus/files/scribus-devel/]]
 +
 +Zusätzliche Abhängigkeiten installieren (zusätzlich zu ''sudo apt-get build-dep scribus''):
 +<code bash>
 +# [...]
 +sudo apt-get install qt5-qmake libpodofo-dev qttools5-dev qtdeclarative5-dev
 +</code>
 +
 +Ab Ubuntu 16.04 (evtl. auch 15.10?) zusätzlich:
 +<code bash>sudo apt-get install qttools5-dev-tools librevenge-dev libmspub-dev libvisio-dev libcdr-dev libpagemaker-dev</code> (Bibliotheken müssten sonst von Hand manuell werden: http://wiki.scribus.net/canvas/Librevenge)
 +
 +CMake ausführen:
 +<code bash>
 +/usr/bin/cmake ../scribus-1.5.2 -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/scribus-1.5.2 -DWANT_VERSIONING=1
 +# [...]</code>
 +
 +Installieren:
 +<code bash>
 +make -j4
 +sudo make install
 +</code>
 +===== Alte Scribus-Versionen installieren =====
 +Natürlich könnte ein Software-Archäologe und Linux-Fan auch alte Scribus-Versionen installieren, bei Verisonen der 1.4er Reihe sollte es keine Probleme geben allerdings bei älteren, beispielsweise [[https://sourceforge.net/projects/scribus/files/scribus/1.3.3.14/|1.3.3.14]] – das Problem ist hier, dass das [[wpde>Qt_(Bibliothek)|Toolkit Qt3]] den meisten modernen Distributionen nicht mehr mitgeliefert wird (aktuellste Version ist Qt5!) und dies damit eine unerfüllte Abhängigkeit darstellt.
 +
 +**ToDo:** Qt3 kompilieren (möglich?); alte, aber noch unterstützte Distribution mit vorhandenem Qt3 installieren (Ubuntu 12.04?!) --- //[[wiki@julius-cordes.de|Julius Cordes]] 2016/02/17 01:05//
 +
tutorials/scribus_kompilieren.1455665475.txt.gz · Zuletzt geändert: (Externe Bearbeitung)