Sigil unter Debian-Linux kompilieren II
Tuesday, March 5, 2013 2:22:30 PM
Ich beschreibe hier im zweiten Teil wie Sigil ab Version 7 kompiliert werden kann.
Der größte Unterschied zum ersten Teil ist der, dass Qt5 installiert sein muss — auch um Sigil verwenden zu können.
1. Schritt
Qt 5 von der Projektseite herunterladen und installieren, wobei es egal ist ob als User oder als Root. Da aber der Installer keinen Uninstaller mitbringt, empfehle ich Qt5 als User in $HOME zu installieren.
2. Schritt
Den aktuellen Source Code von Sigil herunterladen und deren Inhalt in einem leeren Ordner (z.B. sigil-source) entpacken.
3. Schritt
Soferne nicht schon vorhanden, folgende Paktete installieren:
4. Schritt
Als User im Terminal in den Source-Ordner gehen und folgendes eingeben:
5. Schritt
Wurden keine Fehlermeldungen angezeigt, anschließend als User
6. Schritt
Ist alles ohne Probleme durchgelaufen, sollte eine Abfrage bezüglich des Paketes geben.
Beispiel für Angaben:
7. Schritt
Installieren
8. Schritt
Weil Sigil die Pfade zu den Qt5 libs benötigt, müssen diese beim Start zugewiesen werden.
Dazu mit einem Editor die Datei sigil.desktop öffnen und die Zeile Exec entsprechend ändern.
Fertig.
Links:
Sigil Projektseite
Sigil Handbuch
Sigil Forum
Qt Projektseite
Download sigil_0.7.2-1_amd64.deb
(md5 checksum: 787cb7bb0b134fab20d8071f3e027aa9)
Der größte Unterschied zum ersten Teil ist der, dass Qt5 installiert sein muss — auch um Sigil verwenden zu können.
1. Schritt
Qt 5 von der Projektseite herunterladen und installieren, wobei es egal ist ob als User oder als Root. Da aber der Installer keinen Uninstaller mitbringt, empfehle ich Qt5 als User in $HOME zu installieren.
2. Schritt
Den aktuellen Source Code von Sigil herunterladen und deren Inhalt in einem leeren Ordner (z.B. sigil-source) entpacken.
3. Schritt
Soferne nicht schon vorhanden, folgende Paktete installieren:
# apt-get install build-essential checkinstall cmake
4. Schritt
Als User im Terminal in den Source-Ordner gehen und folgendes eingeben:
$ cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.0.2/5.0.2/gcc_64/lib/cmake/ -DCMAKE_BUILD_TYPE=ReleaseDen Pfad zu den Qt libs gegebenenfalls anpassen…
5. Schritt
Wurden keine Fehlermeldungen angezeigt, anschließend als User
$ make && checkinstall --install=no
6. Schritt
Ist alles ohne Probleme durchgelaufen, sollte eine Abfrage bezüglich des Paketes geben.
Beispiel für Angaben:
1 - Summary: EPUB-Editor mit WYSIWYG-Unterstützung 2 - Name: sigil 3 - Version: 0.7.2
7. Schritt
Installieren
# dpkg -i sigil_0.7.2-1_amd64.deb
8. Schritt
Weil Sigil die Pfade zu den Qt5 libs benötigt, müssen diese beim Start zugewiesen werden.
Dazu mit einem Editor die Datei sigil.desktop öffnen und die Zeile Exec entsprechend ändern.
# gedit /usr/local/share/applications/sigil.desktop
[Desktop Entry] Type=Application Name=Sigil Comment=ePUB file editor Exec=env LD_LIBRARY_PATH=/opt/Qt5.0.2/5.0.2/gcc_64/lib /usr/local/bin/sigil %F Icon=sigil Categories=Office;FileTools;Qt;Viewer;TextTools;TextEditor;Utility; MimeType=application/epub+zip;
Fertig.
Links:
Sigil Projektseite
Sigil Handbuch
Sigil Forum
Qt Projektseite
Download sigil_0.7.2-1_amd64.deb
(md5 checksum: 787cb7bb0b134fab20d8071f3e027aa9)







