Gratis software til Amazon konkurrence. Del 2

The Caliber EPUB Editor

Caliber har en EPUB-skaber, der kræver, at vi skriver kode

I artiklen tidligere Jeg fortalte dig om nogle af de værktøjer, der er tilgængelige for Linux for at deltage i Amazons litterære konkurrence. Nu vil vi se, hvordan vi forvandler vores manuskript til en e-bog, der er klar til udgivelse.

Selvom det er teknisk muligt at oprette både e-bogen og den paperback-original, der kræves til konkurrencen, fra en DOCX-fil, Jeg foretrækker at oprette den første fra en fil i EPUB-format, som ikke kun giver os mere kontrol over formatet, men også undgår brugen af ​​det proprietære værktøj konvertering til Windows tilbudt af Amazon.

Gratis software til Amazon konkurrence. Oprettelse af en EPUB

Til oprettelsen af ​​EPUB har vi to muligheder:

  • Calibers bogforlag.
  • Sigil og PageEdit.

Caliber er i arkiverne eller er installeret med en kommandoDin Epub-editor understøtter dog kun koderedigering. Selvom vi altid kan oprette bogen i DOCX eller ODT og konvertere den til EPUB og derefter redigere den resulterende kode. Sigil er i arkiverne, men ikke i dens nyeste version. Hvis du kan få det på Flathub. Men ligesom Caliber-redaktøren, Sigil understøtter kun skrivning af kode. Hvis du vil have noget mere som et tekstbehandlingsprogram, tilbyder udviklerne dig et visuelt redigeringsværktøj kendt som PageEdit.

Installation af Calibre Book Editor

Du kan installere Caliber fra din distributions pakkehåndtering. Hvis du vil installere det manuelt, skal du bruge følgende kommando. I terminalen:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil kompilering

At kompilere er at producere et eksekverbart program fra kode skrevet i en bestemt type programmeringssprog.. Kompilering gør det muligt for computeren at køre og forstå programmet uden behov for den programmeringssoftware, der blev brugt til at oprette det. Når det er kompileret, er det resulterende program kun godt for en bestemt platform.
For at kompilere Sigil har vi brug for 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

Der kræves ingen yderligere trin for at bruge 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
Installation udføres som angivet 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

Installationsvejledningen 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

Generel installationsprocedure

Vi downloader programmet med kommandoen

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

Vi opretter den mappe, hvor det kompilerede program vil blive gemt.
mkdir ~/sigil-build
Vi flytter til den nyoprettede mappe.
cd ~/sigil-build
Vi forbereder alt til kompileringen.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Vi sammensætter med:
make
Eller hvis din processor arbejder med flere kerner med
make -j4
Afhængigt af computerens processorkraft kan kompileringen tage lang tid.
Endelig installerer vi med:
sudo make install

PageEdit Compilation

Selvom afhængighederne ser ud til at være de samme, vil jeg gentage kommandoerne for at undgå transskriptionsfejl. Vi vil højst modtage beskeden om, at de allerede er installeret.
Vi downloader 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 påkrævet, men for en sikkerheds skyld:
sudo make install

Andre distributioner

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

Desværre er udvikleren af ​​disse to programmer blevet træt af de mange pakkeformater og antallet af distributioner og giver ikke fuldstændige instruktioner. Hvis du finder et problem, bedes du bruge feedbackformularen, og jeg vil prøve at løse det ved hjælp af Google.

i næste artikel Vi vil se brugen af ​​disse programmers.

Andre artikler i serien

Del 1


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.