Besplatni softver za Amazon natjecanje. 2. dio

Calibre EPUB Editor

Calibre ima kreator EPUB-a koji od nas zahtijeva pisanje koda

U članku prijašnji Ispričao sam im o nekim alatima koje Linux ima za sudjelovanje na Amazonovom književnom natječaju. Sada ćemo vidjeti kako pretvoriti naš rukopis u e-knjigu spremnu za objavljivanje.

Iako je tehnički moguće izraditi i e-knjigu i ispis mekog uveza potrebne za natjecanje iz DOCX datoteke, Radije stvaram prvu iz datoteke u EPUB formatu, što ne samo da nam daje veću kontrolu nad formatom, već i izbjegava korištenje vlasničkog alata konverzije za Windows koje nam nudi Amazon.

Besplatni softver za Amazon natjecanje. Izrada EPUB-a

Za izradu EPUB-a imamo dvije mogućnosti:

  • Kalibrov izdavač knjiga.
  • Sigil i PageEdit.

Calibre je u spremištima ili je instaliran naredbomS druge strane, njegov Epub uređivač podržava samo uređivanje koda. Iako uvijek možemo kreirati knjigu u DOCX-u ili ODT-u i pretvoriti je u EPUB, a zatim urediti rezultirajući kod. Sigil je u repozitoriju, iako ne u najnovijoj verziji. Ako ga možete dobiti na Flathubu. Ali, baš kao i urednik Calibra, Sigil podržava samo pisanje koda. Ako želite nešto više poput procesora teksta, programeri nude vizualni alat za uređivanje poznat kao PageEdit.

Instalacija Calibre Book Editora

Možete instalirati Caliber iz upravitelja paketa svoje distribucije. Ako ga želite instalirati ručno, koristite sljedeću naredbu. u terminalu:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Kompilacija Sigila

Prevođenje je izrada izvršnog programa iz koda napisanog u određenoj vrsti programskog jezika.. Kompilacija omogućuje računalu pokretanje i razumijevanje programa bez potrebe za programskim softverom koji se koristi za njegovo stvaranje. Kada se prevede, rezultirajući program je dobar samo za određenu platformu.
Za kompajliranje Sigila potrebni su nam sljedeći paketi.

Arch Linux

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

Za korištenje programa nisu potrebni dodatni koraci.

Debian / Ubuntu i derivati

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
Instalacija se vrši kako je navedeno u nastavku

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

Upute za instalaciju su u nastavku

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

Opći postupak instalacije

Program preuzimamo naredbom

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

Izrađujemo direktorij u koji će se prevedeni program spremati.
mkdir ~/sigil-build
Prelazimo na novostvoreni direktorij.
cd ~/sigil-build
Pripremamo sve za kompilaciju.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Kompajliramo sa:
make
Ili ako vaš procesor radi s više jezgri s
make -j4
Ovisno o procesorskoj snazi ​​vašeg računala, kompilacija može potrajati dugo.
Na kraju instaliramo sa:
sudo make install

Kompilacija uređivanja stranice

Iako se čini da su ovisnosti iste, ponovit ću naredbe kako bih izbjegao pogreške u transkripciji. Najviše ćemo dobiti poruku da su već instalirani.
Program preuzimamo sa:
git clone https://github.com/sigil-ebook/PageEdit.git

Arch Linux

sudo pacman -S cmake qt5-webengine qt5-tools
mkdir build
cd build
cmake "Unix Makefiles" -DINSTALL_BUNDLED_DICTS=0 -DCMAKE_BUILD_TYPE=Release ~/PageEdit
make

Nisam siguran da li je potrebno, ali za svaki slučaj:
sudo make install

Ostale distribucije

mkdir build
cd build
cmake "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/PageEdit

Nažalost, programer ova dva programa umorio se od višestrukih formata paketa i broja distribucija te ne daje potpune upute. Ako pronađete bilo kakve probleme, upotrijebite obrazac za povratne informacije i pokušat ću ih riješiti uz Googleovu pomoć.

u sljedećem članku Vidjet ćemo korištenje ovih programas.

Ostali članci iz serije

Dio 1


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.