- - Jak zainstalować Sigil eBook Editor w systemie Linux

Jak zainstalować Sigil eBook Editor w systemie Linux

Jeśli planujesz utworzyć nowego eBooka na platformie Linux, potrzebujesz solidnego edytora. W Linuksie jest kilka opcji, ale jedną z nich, która stale się używa, jest edytor eBook Sigil.

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj biblioteki

Możliwe jest jednak budowanie Sigil na Linuksiezanim spróbujesz to zrobić, musisz zainstalować niezbędne biblioteki i różne pliki zależności. Otwórz terminal i postępuj zgodnie z instrukcjami poniżej. Pamiętaj, że zależności będą się różnić w zależności od wersji systemu Linux, dlatego najlepiej zapoznać się z oficjalną dokumentacją dotyczącą tworzenia oprogramowania w dystrybucji Linuksa.

Uwaga: niektóre dystrybucje Linuksa mają Sigil w swoich źródłach oprogramowania. Jednak zbudowanie oprogramowania ze źródła daje bardziej aktualną wersję.

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

lub

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

Dla użytkowników Arch Linux istnieje wygodny AURdostępny pakiet, który automatycznie zainstaluje wszystkie zależności i zbuduje Sigil. Skieruj swojego ulubionego pomocnika AUR na ten pakiet tutaj. Alternatywnie zainstaluj biblioteki ręcznie:

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

Ogólny Linux

Strona Sigil Github szczegółowo opisujezależności użytkownik musi zbudować oprogramowanie. Niestety, chodzi tylko o to, co zainstalować na Ubuntu i Debianie. Na szczęście można pobrać nazwy pakietów Ubuntu, wprowadzić je do Pkgs.org i znaleźć odpowiedniki w wielu różnych dystrybucjach.

Zbuduj Sigil

Pierwszym krokiem do zbudowania edytora książek elektronicznych Sigil jest pobranie najnowszej wersji kodu źródłowego ze strony Github. W terminalu użyj klon gita Komenda.

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

Następnie użyj mkdir polecenie i utwórz nowy, osobny katalog kompilacji. Tworzenie katalogu kompilacji jest ważne, ponieważ kompilowanie kodu bezpośrednio w folderze kodu źródłowego nie jest dobrym pomysłem.

mkdir ~/sigil-build

Przenieś terminal do nowego folderu kompilacji Sigil za pomocą Płyta CD.

cd ~/sigil-build

Zadzwoń do cmake i skonfiguruj środowisko programistyczne.

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

Powyższe polecenie wygeneruje wszystkie narzędzia niezbędne do uruchomienia Sigil. Jeśli cmake zakończy się bez błędów, przejdź do procesu kompilacji. W terminalu uruchom robić Komenda.

make

Jeśli masz wysokiej klasy komputer z systemem Linux z rdzeniami do oszczędzenia, wypróbuj to polecenie.

make -j4

Kompilowanie programów od zera zajmuje dużo czasu. Jeśli chodzi o Sigil, nie ma wyjątku; będziesz długo czekać na zakończenie kompilacji (szczególnie jeśli Twój komputer z systemem Linux nie ma wielu rdzeni). Gdy kompilator zakończy tworzenie kodu, będziesz mógł zainstalować Sigil na swoim komputerze za pomocą następującego polecenia:

sudo make install

Odinstalowywanie Sigil

Zbudowałeś Sigil, wykorzystałeś go i zdałeś sobie sprawę, że nie chcesz go już na swoim komputerze z systemem Linux? Niestety, ponieważ program został zbudowany ręcznie, nie ma łatwego przycisku „Odinstaluj”, który można kliknąć.

Bez obaw! Wykonaj poniższe czynności, aby dowiedzieć się, jak usunąć go z systemu.

Najpierw otwórz terminal i usuń wszystkie ślady kodu źródłowego i wbudowanych plików binarnych.

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

Następnie usuń skrót aplikacji, aby nie pojawiał się już w menu.

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

Na koniec wyczyść resztę plików z komputera z systemem 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/

Usunięcie wszystkich tych plików powinno nastąpić natychmiastSigil niedostępny w twoim systemie operacyjnym. Jeśli ikona aplikacji Sigil pozostaje dostępna w menu aplikacji w środowisku pulpitu, uruchom ponownie komputer z systemem Linux. Zresetowanie komputera spowoduje odświeżenie pulpitu. Po ponownym zalogowaniu ikona zniknie.

Komentarze