Wie installiere ich Sigil auf Fedora 17?

1506
rumtscho

Ich möchte Sigil verwenden, das nicht in den offiziellen Repositories enthalten ist. Zuerst fügte ich ein Repository mit dem Namen home_xwaver hinzu und installierte es von dort aus, aber es wurden Fehler gemeldet und ein Buch konnte nicht gespeichert werden. Ich habe einen Blogbeitrag gefunden, in dem ich aufgefordert wird, einige Bibliotheken zu ändern, aber ich konnte den Installationsort von sigil nicht finden. Die ausführbare Datei befand sich in / usr / share / bin, aber ich fand keinen Ordner mit Bibliotheken. Er befand sich nicht im Standardverzeichnis von / opt / sigil.

Als zweiten Versuch habe ich das Paket deinstalliert und versucht, es von seiner Homepage herunterzuladen. Ich habe die Quelle heruntergeladen und versucht, sie zu kompilieren. Es stellte sich heraus, dass QT 4.7.0 erforderlich war, und der, den ich installiert habe, ist 4.8.2, sodass er nicht kompiliert werden konnte. Ich weiß nicht, wo ich die benötigte Version ändern kann und ob es überhaupt funktionieren wird, wenn ich es mit dem neuen QT kompiliere.

Bearbeiten Sie einige Details: Sigil hat keine Konfigurationsdatei. Die Dokumentation sagt, dass sie laufen soll

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release /path/to/extracted/folder make sudo make install 

Aber die cmakeLeitung fällt für mich schon aus. Der Fehler ist

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE): Could NOT find Qt4 (missing: QT_QTWEBKIT_INCLUDE_DIR) (found suitable version "4.8.2", required is "4.7.0") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindQt4.cmake:1172 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) src/Sigil/CMakeLists.txt:37 (find_package) 

Das dritte, was ich ausprobiert habe, war eine kompilierte Datei von der Homepage. Ich hatte keine großen Hoffnungen, weil es veraltet ist. (Derzeit befindet sich auf der Homepage keine nicht veraltete Linux-Installationsdatei, nur Windows- und Mac-Dateien). Es wurde ein grafischer Installer gestartet, der sich mitten in der Installation hing.

Ist es möglich, Sigil auf der aktuellen Fedora zu installieren, und wie kann ich das tun?

0

3 Antworten auf die Frage

1
Michael Hampton

Sie müssen das qtwebkit-develPaket installieren :

yum install qtwebkit-devel 

Sie benötigen möglicherweise andere -devel-Pakete, aber das wird nicht offensichtlich, wenn cmake erneut abstürzt und sich über etwas, das fehlt, beschwert.

1
maidis

Die Installation aus dem Quellcode ist unter GNU / Linux nicht der beste Weg. Falls verfügbar, verwenden Sie immer Binär- oder Quellpakete. Ich hoffe, Sigil wird so schnell wie möglich auf offizielle Repositories zugreifen. Für jetzt kann folgendes helfen:

0
nosoyhector

Folgendes funktioniert für mich unter Fedora 17 64-Bit:

yum install qtwebkit-devel boost-devel cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release make make install