Gratis programvara för Amazon-tävling. Del 2

The Caliber EPUB Editor

Caliber har en EPUB-skapare som kräver att vi skriver kod

I artikeln tidigare Jag berättade för dem om några av de verktyg som Linux har för att delta i Amazonas litterära tävling. Nu ska vi se hur vi förvandlar vårt manuskript till en e-bok redo för publicering.

Även om det är tekniskt möjligt att skapa både e-boken och pocketutskriften som krävs för tävlingen från en DOCX-fil, Jag föredrar att skapa den första från en fil i EPUB-format, vilket inte bara ger oss större kontroll över formatet, utan också undviker användningen av det proprietära verktyget av konvertering för Windows som Amazon erbjuder oss.

Gratis programvara för Amazon-tävling. Skapa en EPUB

För att skapa EPUB har vi två alternativ:

  • Calibers bokförlag.
  • Sigil och PageEdit.

Caliber finns i arkiven eller installeras med ett kommandoÅ andra sidan stöder dess Epub-redigerare endast kodredigering. Även om vi alltid kan skapa boken i DOCX eller ODT och konvertera den till EPUB och sedan redigera den resulterande koden. Sigil finns i arkiven, men inte i sin senaste version. Om du kan få det på Flathub. Men precis som Caliber-redaktören, Sigil stöder bara skrivning av kod. Om du vill ha något mer som en ordbehandlare, erbjuder utvecklarna ett visuellt redigeringsverktyg som kallas PageEdit.

Installera Calibre Book Editor

Du kan installera Caliber från din distributions pakethanterare. Om du vill installera det manuellt, använd följande kommando. I terminalen:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil sammanställning

Att kompilera är att producera ett körbart program från kod skriven på en specifik typ av programmeringsspråk.. Kompilering gör att datorn kan köra och förstå programmet utan att behöva den programmeringsprogramvara som används för att skapa det. När det kompileras är det resulterande programmet bara bra för en specifik plattform.
För att kompilera Sigil behöver vi följande paket.

Arch Linux

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

Inga ytterligare steg krävs för att använda programmet.

Debian / Ubuntu och derivat

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
Installationen görs enligt nedan

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

Installationsanvisningar finns nedan

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

Allmän installationsprocedur

Vi laddar ner programmet med kommandot

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

Vi skapar katalogen där det kompilerade programmet kommer att sparas.
mkdir ~/sigil-build
Vi flyttar till den nyskapade katalogen.
cd ~/sigil-build
Vi förbereder allt för sammanställningen.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Vi sammanställer med:
make
Eller om din processor fungerar med flera kärnor med
make -j4
Beroende på din dators processorkraft kan kompileringen ta lång tid.
Slutligen installerar vi med:
sudo make install

PageEdit-kompilering

Även om beroenden verkar vara desamma kommer jag att upprepa kommandona för att undvika transkriptionsfel. Som mest kommer vi att få meddelandet att de redan är installerade.
Vi laddar ner 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

Jag är inte säker på om det krävs, men för säkerhets skull:
sudo make install

Andra distributioner

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

Tyvärr tröttnade utvecklaren av dessa två program på de många paketformaten och antalet distributioner och ger inte fullständiga instruktioner. Om du hittar några problem, använd feedbackformuläret så ska jag försöka lösa det med Googles hjälp.

i nästa artikel Vi kommer att se användningen av dessa programs.

Andra artiklar i serien

Del 1


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.