Я хочу использовать Sigil, которого нет в официальных репозиториях. Сначала я добавил репозиторий с именем home_xwaver и установил его оттуда, но он начал выдавать ошибки, не в состоянии сохранить книгу. Я нашел сообщение в блоге, в котором говорилось, что нужно поменять некоторые библиотеки, но я не смог найти место установки sigil. Исполняемый файл находился в /usr /share /bin, но я не нашел папки, содержащей библиотеки, он не находился в папке по умолчанию /opt /sigil.
В качестве второй попытки я удалил пакет и попытался загрузить его с его домашней страницы. Я скачал исходный код и попытался скомпилировать его. Оказалось, что требуется QT 4.7.0, а я установил 4.8.2, поэтому он не будет компилироваться. Я не знаю, где я могу изменить требуемую версию, и будет ли она вообще работать, если я скомпилирую ее с новым QT.
Отредактируйте некоторые детали: Sigil не имеет файла конфигурации. Документ говорит, чтобы бежать
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release /path/to/extracted/folder
make
sudo make install
Но линия cmake
уже терпит неудачу для меня. Ошибка
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)
Третье, что я попробовал, это скомпилированный файл с домашней страницы. У меня не было больших надежд, потому что это устарело. (В настоящее время на домашней странице нет неустановленного установочного файла Linux, только файлы Windows и Mac). Он запустил графический установщик, который повесился в середине установки.
Можно ли установить Sigil на текущую Fedora, и как я могу это сделать?