Поиск по сайту:

Как установить Sigil 2.3.1 в Ubuntu 24.04/Linux Mint 22

В этом пошаговом руководстве показано, как установить редактор электронных книг Sigil ePub (на данный момент версия 2.3.1) с помощью пакета Flatpak или путем сборки из исходного архива.

Sigil — популярный бесплатный редактор электронных книг ePub с открытым исходным кодом, который работает в Windows, Linux и macOS. Однако он не предоставляет официальных пакетов для Linux.

Хотя Sigil в системном репозитории Ubuntu всегда старый, пользователь может легко установить последнюю версию с помощью пакета Flatpak, который работает в песочнице, или скомпилировав его из исходного архива.

СИГИЛ 2.3.1

Способ 1. Установите Sigil через пакет Flatpak.

Советы. Пакет Flatpak работает не только с Ubuntu 24.04, но и с большинством версий Linux, включая старые версии Ubuntu 18.04, Ubuntu 20.04 и Ubuntu 22.04.

Самый простой способ получить последнюю версию Sigil в Linux — использовать пакет Flatpak, который, однако, неофициальный и работает в изолированной среде.

Пользователи Linux Mint 21/22 могут просто найти и установить пакет из диспетчера программного обеспечения после включения непроверенных пакетов Flatpak в диалоговом окне «Настройки».

Пакет Sigil в диспетчере программного обеспечения Linux Mint

Для пользователей Debian и Ubuntu нажмите Ctrl+Alt+T, чтобы открыть терминал, а затем выполните команды:

  • Сначала включите поддержку Flatpak, установив пакет демона:

    sudo apt install flatpak

    Для старой Ubuntu 18.04 вам необходимо сначала добавить этот PPA. Хотя другие Linux могут вместо этого следовать этому руководству по установке.

  • Затем установите Sigil как пакет Flatpak, выполнив команду:

    flatpak install https://dl.flathub.org/repo/appstream/com.sigil_ebook.Sigil.flatpakref

После установки пакета приложения просто найдите и запустите его из меню «Пуск». Если значок приложения не отображается, либо выйдите из системы и снова войдите в систему, либо вместо этого запустите команду ниже, чтобы начать с терминала:

flatpak run com.sigil_ebook.Sigil

Для будущих выпусков запустите команду для проверки и установки:

flatpak update com.sigil_ebook.Sigil

Способ 2: скомпилировать Sigil 2.3.1 из исходного архива.

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

ПРИМЕЧАНИЕ. Для Sigil 2.3.1 требуется Qt6 >= 6.4, этот метод работает только в Ubuntu 24.04, 24.10, Linux Mint 22, Debian 12.

Создание приложения из исходного кода обычно включает в себя следующие шаги:

  • Установите инструменты сборки и библиотеки зависимостей (пакеты xxx-dev).
  • Загрузите исходный код и распакуйте.
  • Настройте источник.
  • Сборка и установка.
  • И уборка

Если все требования совпадают и ошибок компилятора нет, то процесс НЕ сложный.

1. Сначала нажмите Ctrl+Alt+T, чтобы открыть окно терминала. Когда он откроется, выполните команду для установки всех необходимых инструментов и библиотек зависимостей:

sudo apt install build-essential cmake qt6-webengine-dev qt6-webengine-dev-tools qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools qt6-5compat-dev qt6-svg-dev libqt6webenginecore6-bin libhunspell-dev libpcre2-dev libminizip-dev python3-dev python3-pip python3-lxml python3-six python3-css-parser python3-dulwich python3-pil.imagetk python3-html5lib python3-regex python3-pil python3-cssselect python3-chardet

2. Затем загрузите последний архив исходного кода Sigil со страницы выпуска Github в разделе «Ресурсы»:

Загрузить Sigil: https://github.com/Sigil-Ebook/Sigil/releases

Выберите загрузку исходного кода (zip или tar.gz), затем извлеките его, щелкните правой кнопкой мыши папку с исходным кодом и выберите «Открыть в терминале».

3. Когда терминал откроется с исходной папкой Sigil в качестве рабочего каталога, начните настраивать источник, собирать и устанавливать его, выполняя приведенные ниже команды одну за другой.

  • Сначала создайте папку сборки и перейдите в нее:

    mkdir build && cd build
  • Затем настройте источник с помощью команды cmake:

    cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../

    Если он выдает ошибки, значит, вы упускаете что-то, что требуется приложению. Хотя в моем случае в Ubuntu 24.04 все прошло хорошо.

  • Затем начните сборку пакета с помощью команды make:

    make -j4

    Здесь -j4 означает параллельный запуск 4 потоков. В зависимости от количества ядер вашего процессора замените его на j8, -j16 или просто пропустите его.

  • Если ошибки компилятора нет, вы можете установить Sigil сейчас с помощью команды:

    sudo make install

4. Как вы видите на скриншоте выше, приведенные выше команды по умолчанию устанавливают Sigil в каталог /usr/local. Он не распространяется на собственный пакет .deb, если вы установили его из системного репозитория.

Итак, если у вас есть несколько значков приложений в меню «Пуск», либо удалите другие пакеты Sigil, либо запустите /usr/local/bin/sigil для запуска с терминала.

5. Если все пойдет хорошо, вы можете выполнить очистку, удалив исходный архив, а также папку извлечения из папки «Загрузки».

Вы также можете запустить команду ниже, чтобы удалить ненужные пакеты -dev (необязательно).

sudo apt remove build-essential qt6-webengine-dev qt6-webengine-dev-tools qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools qt6-5compat-dev qt6-svg-dev libhunspell-dev libpcre2-dev libminizip-dev python3-dev

ПРИМЕЧАНИЕ. После удаления указанного выше пакета -dev запустите apt Remove --autoremove в любое время МОЖЕТ удалить необходимые библиотеки времени выполнения, которые вызывают проблемы с запуском приложения Sigil.

Удалить Сигил

Если вы установили редактор электронных книг через пакет Flatpak, откройте терминал (Ctrl+Alt+T) и выполните команду для удаления:

flatpak uninstall --delete-data com.sigil_ebook.Sigil

Также запустите flatpak uninstall --unused, чтобы удалить ненужные библиотеки времени выполнения.

Чтобы удалить Sigil, созданный из исходного кода (выполнив действия, описанные выше), просто удалите все установленные файлы:

  • Сначала удалите библиотеку и общие папки:

    sudo rm -R /usr/local/share/sigil /usr/local/lib/sigil
  • Затем удалите значок, ярлык приложения и исполняемые файлы:

    sudo rm /usr/local/share/pixmaps/sigil.png /usr/local/share/applications/sigil.desktop /usr/local/bin/sigil