Gratis programvare for Amazon-konkurranse. Del 2

The Caliber EPUB Editor

Caliber har en EPUB-skaper som krever at vi skriver kode

I artikkelen forrige Jeg fortalte dem om noen av verktøyene som Linux har for å delta i Amazonas litterære konkurranse. Nå skal vi se hvordan man forvandler manuskriptet vårt til en e-bok klar for publisering.

Selv om det er teknisk mulig å lage både e-boken og pocketutskriften som kreves for konkurransen fra en DOCX-fil, Jeg foretrekker å lage den første fra en fil i EPUB-format, som ikke bare gir oss større kontroll over formatet, men også unngår bruken av det proprietære verktøyet av konvertering for Windows som Amazon tilbyr oss.

Gratis programvare for Amazon-konkurranse. Opprette en EPUB

For å lage EPUB har vi to alternativer:

  • Calibers bokforlag.
  • Sigil og PageEdit.

Caliber er i depotene eller er installert med en kommandoPå den annen side støtter Epub-editoren bare koderedigering. Selv om vi alltid kan lage boken i DOCX eller ODT og konvertere den til EPUB og deretter redigere den resulterende koden. Sigil er i depotene, men ikke i sin nyeste versjon. Hvis du kan få det på Flathub. Men akkurat som Caliber-redaktøren, Sigil støtter kun skriving av kode. Hvis du vil ha noe mer som en tekstbehandler, tilbyr utviklerne et visuelt redigeringsverktøy kjent som PageEdit.

Installere Calibre Book Editor

Du kan installere Caliber fra distribusjonens pakkebehandling. Hvis du vil installere den manuelt, bruk følgende kommando. I terminalen:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil-samling

Kompilering er å produsere et kjørbart program fra kode skrevet i en bestemt type programmeringsspråk.. Kompilering lar datamaskinen kjøre og forstå programmet uten behov for programmeringsprogramvaren som brukes til å lage det. Når det er kompilert, er det resulterende programmet bare bra for en bestemt plattform.
For å kompilere Sigil trenger vi følgende pakker.

Arch Linux

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

Ingen ekstra trinn er nødvendig for å bruke programmet.

Debian / Ubuntu og derivater

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
Installasjonen gjøres som angitt nedenfor

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

Installasjonsinstruksjoner er nedenfor

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

Generell installasjonsprosedyre

Vi laster ned programmet med kommandoen

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

Vi oppretter katalogen der det kompilerte programmet skal lagres.
mkdir ~/sigil-build
Vi flytter til den nyopprettede katalogen.
cd ~/sigil-build
Vi forbereder alt for kompileringen.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Vi kompilerer med:
make
Eller hvis prosessoren din fungerer med flere kjerner med
make -j4
Avhengig av prosessorkraften til datamaskinen din, kan kompileringen ta lang tid.
Til slutt installerer vi med:
sudo make install

PageEdit-samling

Selv om avhengighetene ser ut til å være de samme, skal jeg gjenta kommandoene for å unngå transkripsjonsfeil. På det meste vil vi få melding om at de allerede er installert.
Vi laster ned programmet med:
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

Jeg er ikke sikker på om det er nødvendig, men for sikkerhets skyld:
sudo make install

Andre distribusjoner

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

Dessverre ble utvikleren av disse to programmene lei av de mange pakkeformatene og antall distribusjoner og gir ikke fullstendige instruksjoner. Hvis du finner noen problemer, vennligst bruk tilbakemeldingsskjemaet, så skal jeg prøve å løse det med Googles hjelp.

i neste artikkel Vi vil se bruken av disse programmenes.

Andre artikler i serien

Part 1


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.