Besplatni softver za Amazon takmičenje. Dio 2

Calibre EPUB Editor

Calibre ima kreator EPUB-a koji od nas zahtijeva da napišemo kod

U članku ranije Rekao sam im o nekim alatima koje Linux ima za učešće na Amazonovom književnom konkursu. Sada ćemo vidjeti kako da transformišemo naš rukopis u e-knjigu spremnu za objavljivanje.

Iako je tehnički moguće kreirati i e-knjigu i meki uvez koji je potreban za takmičenje iz DOCX datoteke, Više volim da kreiram prvu iz datoteke u EPUB formatu, što ne samo da nam daje veću kontrolu nad formatom, već i izbegava upotrebu vlasničkog alata konverzije za Windows koje nam Amazon nudi.

Besplatni softver za Amazon takmičenje. Kreiranje EPUB-a

Za kreiranje EPUB-a imamo dvije opcije:

  • Kalibrov izdavač knjiga.
  • Sigil i PageEdit.

Calibre se nalazi u repozitorijumima ili je instaliran sa komandomS druge strane, njegov Epub editor 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 repozitorijumu, iako ne u najnovijoj verziji. Ako ga možete nabaviti na Flathubu. Ali, baš kao i urednik Calibra, Sigil podržava samo pisanje koda. Ako želite nešto više kao program za obradu teksta, programeri nude alat za vizuelno uređivanje poznat kao PageEdit.

Instaliranje Calibre Book Editor-a

Možete instalirati Caliber iz menadžera paketa vaše distribucije. Ako želite da ga instalirate 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

Sigil Compilation

Kompajliranje proizvodi izvršni program iz koda napisanog u specifičnoj vrsti programskog jezika.. Kompilacija omogućava računaru da pokrene i razume program bez potrebe za softverom za programiranje koji se koristi za njegovo kreiranje. Kada se kompajlira, rezultirajući program je dobar samo za određenu platformu.
Da bismo kompajlirali Sigil, 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

Kreiramo direktorij u koji će kompajlirani program biti spremljen.
mkdir ~/sigil-build
Prelazimo na novokreirani 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 jezgara sa
make -j4
U zavisnosti od procesorske snage vašeg računara, kompilacija može potrajati dugo.
Na kraju instaliramo sa:
sudo make install

PageEdit Compilation

Iako se čini da su zavisnosti iste, ponovit ću naredbe kako bih izbjegao greš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 se umorio od višestrukih formata paketa i broja distribucija i ne daje potpuna uputstva. Ako pronađete bilo kakve probleme, koristite obrazac za povratne informacije i pokušat ću ga riješiti uz Googleovu pomoć.

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

Ostali članci u seriji

parte 1


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.