- - Як встановити редактор електронних книг Sigil в Linux

Як встановити редактор електронних книг Sigil в Linux

Якщо ви плануєте створити нову електронну книгу на платформі Linux, вам знадобиться надійний редактор. У Linux є кілька варіантів, але один, який постійно отримує багато використання, - це редактор електронних книг Sigil.

СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.

Встановити бібліотеки

Однак побудова Sigil на Linux можливаперш ніж спробувати це зробити, вам потрібно буде встановити необхідні бібліотеки та різні файли залежностей. Відкрийте термінал і дотримуйтесь інструкцій нижче. Майте на увазі, що залежності залежать від кожної версії Linux, тому краще звернутися до офіційної документації щодо створення програмного забезпечення на вашому дистрибутиві Linux.

Примітка: деякі дистрибутиви Linux мають джерела програмного забезпечення Sigil. Однак, створення програмного забезпечення з джерела дає вам більш сучасну версію.

Ubuntu / Debian

sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev

або

sudo apt-get git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet install python3-dev python3-pip python3-lxml python3-six libhunspell-dev libpcre3-dev libminizip-dev build-essential git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev

Arch Linux

Для користувача Arch Linux є зручний AURдоступний пакет, який автоматично встановить усі залежності та створить Sigil. Надайте сюди свій улюблений помічник AUR на цей пакет. Крім того, встановіть бібліотеки вручну:

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

Fedora

sudo dnf install git python3-tkinter cmake qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtxmlpatterns-devel zlib-devel hunspell-devel pcre-devel minizip-devel pkgconfig python3-devel desktop-file-utils libappstream-glib python3-pillow python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-six hicolor-icon-theme

OpenSUSE

sudo zypper install git boost-devel pkgconfig cmake dos2unix fdupes make hunspell-devel libqt5-qtbase-devel gcc-c++ libqt5-qtlocation-devel libstdc++-devel libxerces-c-devel libxml2-devel libxslt-devel make pcre-devel python3-devel unzip python3-html5lib python3-lxml python3-six python3-tk python3-Pillow python3-cssselect python3-cssutils

Загальний Linux

На сторінці Sigil Github докладно викладено темузалежностей, необхідних користувачеві для створення програмного забезпечення. На жаль, це лише те, що встановити на Ubuntu та Debian. На щастя, можна взяти назви пакетів Ubuntu, ввести їх на Pkgs.org і знайти еквіваленти у багатьох різних дистрибутивах.

Побудувати Сигіл

Перший крок у створенні редактора електронних книг Sigil - це витягнути останню версію вихідного коду зі сторінки Github. У терміналі використовуйте клон git командування.

git clone https://github.com/Sigil-Ebook/Sigil.git

Далі скористайтеся mkdir командувати та створити новий, окремий каталог збірки. Створення каталогу збірки є важливим, оскільки не годиться збирати код безпосередньо у папці вихідного коду.

mkdir ~/sigil-build

Перемістіть термінал у нову папку збірки Sigil за допомогою CD.

cd ~/sigil-build

Зателефонуйте cmake та створіть середовище розробки.

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil

Наведена вище команда генерує всі необхідні інструменти для роботи Sigil. Якщо cmake закінчиться без помилок, перейдіть до процесу компіляції. У терміналі запустіть зробити командування.

make

Якщо у вас економний ПК високого класу з ядрами, спробуйте скористатися цією командою.

make -j4

Складання програм з нуля займає багато часу. Що стосується Сигіла, то тут не виняток; ви довго будете чекати, коли збірка закінчиться (особливо, якщо на вашому ПК Linux не так багато ядер). Коли компілятор виконає створення коду, ви зможете встановити Sigil на свій комп’ютер за допомогою наступної команди:

sudo make install

Видалення Sigil

Вбудував Sigil, використовував його і розумієш, що його вже не хочеш на своєму ПК з Linux? На жаль, оскільки програма була створена вручну, не можна легко натиснути кнопку "видалити".

Не хвилюйтесь! Виконайте наведені нижче дії, щоб дізнатися, як очистити його від системи.

Спочатку відкрийте термінал і видаліть усі сліди вихідного коду та вбудовані бінарні файли.

sudo rm -rf ~/Sigil
sudo rm -rf ~/sigil-build

Потім видаліть ярлик програми, щоб він більше не відображався в меню.

sudo rm /usr/local/share/applications/sigil.desktop

Нарешті, очистіть решту файлів зі свого ПК з Linux:

sudo rm -rf /usr/local/lib/sigil/
sudo rm /usr/local/bin/sigil
sudo rm /usr/local/share/pixmaps/sigil.png
sudo rm -rf /usr/local/share/sigil/

Видалення всіх цих файлів слід негайно зробитиСигіл недоступний у вашій операційній системі. Якщо піктограма додатка Sigil залишається доступною в меню програми на робочому столі, перезавантажте ваш ПК з Linux. Скидання комп'ютера оновить робочий стіл. Після входу в систему піктограма більше не буде.

Коментарі