Перейти к содержимому

Компиляция Okular из исходного кода в Linux

Готовые пакеты доступны на странице загрузки. Состояние сборки для различных дистрибутивов можно проверить здесь.

Для компиляции Okular требуется настроенная среда сборки, которую, как правило, предоставляет ваш дистрибутив. Инструкции по сборке из исходного кода для разработки можно найти в KDE Community Wiki.

Загрузить исходный код Okular и выполнить его сборку возможно выполнением следующей последовательности команд:

  1. git clone https://invent.kde.org/graphics/okular.git
  2. cd okular
  3. mkdir build
  4. cd build
  5. cmake -DCMAKE_INSTALL_PREFIX=/путь/к/вашей/папке/установки…
  6. make
  7. make install

Если вы устанавливаете Okular в папку, отличную от системной, возможно, вам потребуется запустить: source build/prefix.sh; okular, чтобы использовались правильный экземпляр Okular и библиотеки.

Дополнительные пакеты

Для расширения возможностей Okular можно установить дополнительные пакеты. Некоторые из них уже могут быть доступны в вашем дистрибутиве, а другие — нет. Чтобы избежать проблем, используйте только пакеты, поддерживаемые вашим дистрибутивом.

  • Poppler (модуль PDF): для сборки модуля PDF требуется библиотека Poppler версии не ниже 0.24.
  • Libspectre: для компиляции и использования этого модуля PostScript (PS) требуется libspectre версии 0.2 или выше. Если в вашем дистрибутиве он не поставляется или версия недостаточна, его можно загрузить здесь.
  • DjVuLibre: для компиляции модуля DjVu требуется DjVuLibre версии не ниже 3.5.17. Как и в случае с Libspectre, его можно получить из репозитория дистрибутива или здесь.
  • libTIFF: требуется для поддержки формата TIFF/факс. В настоящее время минимальная требуемая версия не определена, поэтому должна подойти любая достаточно свежая версия библиотеки, доступная в вашем дистрибутиве. При возникновении проблем не стесняйтесь обращаться к разработчикам Okular.
  • Libepub: для поддержки формата EPub установите эту библиотеку из репозитория вашего дистрибутива или с sourceforge.

Удаление Okular

Удалить Okular можно, выполнив команду make uninstall в каталоге build. Приложение будет удалено с системы, но все просмотренные, созданные или изменённые пользовательские данные останутся нетронутыми.