Brezplačna programska oprema za tekmovanje Amazon. 2. del

Urejevalnik EPUB Calibre

Caliber ima ustvarjalca EPUB, ki od nas zahteva pisanje kode

V članku prejšnja Povedal sem jim o nekaterih orodjih, ki jih ima Linux za sodelovanje na Amazonovem literarnem natečaju. Zdaj bomo videli, kako naš rokopis spremeniti v e-knjigo, pripravljeno za objavo.

Čeprav je tehnično mogoče ustvariti tako e-knjigo kot tiskano knjigo v mehki platnici, ki sta potrebna za tekmovanje, iz datoteke DOCX, Raje ustvarim prvo iz datoteke v formatu EPUB, ki nam ne daje le večjega nadzora nad formatom, ampak se tudi izogne ​​uporabi lastniškega orodja pretvorbe za Windows, ki nam jo ponuja Amazon.

Brezplačna programska oprema za tekmovanje Amazon. Ustvarjanje EPUB

Za izdelavo EPUB imamo dve možnosti:

  • Kalibrov knjižni založnik.
  • Sigil in PageEdit.

Caliber je v repozitorijih ali je nameščen z ukazomPo drugi strani njegov urejevalnik Epub podpira samo urejanje kode. Čeprav lahko knjigo vedno ustvarimo v DOCX ali ODT in jo pretvorimo v EPUB in nato uredimo nastalo kodo. Sigil je v skladiščih, čeprav ne v najnovejši različici. Če ga lahko dobite na Flathubu. Ampak, tako kot urednik Caliber, Sigil podpira samo pisanje kode. Če želite nekaj bolj podobnega urejevalniku besedil, razvijalci ponujajo orodje za vizualno urejanje, znano kot PageEdit.

Namestitev urejevalnika knjig Calibre

Caliber lahko namestite iz upravitelja paketov vaše distribucije. Če ga želite namestiti ročno, uporabite naslednji ukaz. V terminalu:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Zbirka Sigil

Prevajanje je izdelava izvedljivega programa iz kode, napisane v določeni vrsti programskega jezika.. Prevajanje omogoča računalniku, da zažene in razume program brez potrebe po programski opremi, ki se uporablja za njegovo ustvarjanje. Ko je preveden, je nastali program dober samo za določeno platformo.
Za prevajanje Sigila potrebujemo naslednje pakete.

Arch Linux

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

Za uporabo programa niso potrebni nobeni dodatni koraki.

Debian / Ubuntu in izpeljanke

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
Namestitev se izvede, kot je navedeno spodaj

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

Navodila za namestitev so spodaj

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

Splošni postopek namestitve

Program prenesemo z ukazom

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

Ustvarimo imenik, kamor bo shranjen prevedeni program.
mkdir ~/sigil-build
Premaknemo se v novo ustvarjeni imenik.
cd ~/sigil-build
Pripravimo vse za kompilacijo.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Sestavljamo z:
make
Ali če vaš procesor deluje z več jedri z
make -j4
Zbiranje lahko traja dolgo, odvisno od procesorske moči vašega računalnika.
Na koncu namestimo z:
sudo make install

Zbirka za urejanje strani

Čeprav se zdi, da so odvisnosti enake, bom ponovil ukaze, da se izognem napakam pri prepisovanju. Kvečjemu bomo prejeli sporočilo, da so že nameščeni.
Program prenesemo z:
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

Nisem prepričan, če je potrebno, ampak za vsak slučaj:
sudo make install

Druge distribucije

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

Na žalost se je razvijalec teh dveh programov naveličal več formatov paketov in števila distribucij ter ne daje popolnih navodil. Če najdete kakršne koli težave, uporabite obrazec za povratne informacije in poskušal jih bom rešiti z Googlovo pomočjo.

v naslednjem članku Bomo videli uporabo teh programovs.

Drugi članki v seriji

Del 1


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.