Software gratuito per il concorso Amazon. Parte 2

L'editor EPUB di Calibro

Calibre ha un creatore di EPUB che ci richiede di scrivere codice

Nell'articolo precedente Ho parlato loro di alcuni degli strumenti che Linux ha per partecipare al concorso letterario di Amazon. Ora vedremo come trasformare il nostro manoscritto in un ebook pronto per la pubblicazione.

Sebbene sia tecnicamente possibile creare sia l'ebook che la stampa tascabile richiesta per il concorso da un file DOCX, Preferisco creare il primo da un file in formato EPUB, che non solo ci dà un maggiore controllo sul formato, ma evita anche l'uso dello strumento proprietario di conversione per Windows che Amazon ci offre.

Software gratuito per il concorso Amazon. Creazione di un EPUB

Per la creazione di EPUB abbiamo due opzioni:

  • Editore di libri di Calibre.
  • Sigil e PageEdit.

Calibre è nei repository o viene installato con un comandoD'altra parte, il suo editor Epub supporta solo la modifica del codice. Anche se possiamo sempre creare il libro in DOCX o ODT e convertirlo in EPUB e quindi modificare il codice risultante. Sigil è nei repository, anche se non nella sua versione più recente. Se riesci a ottenerlo su Flathub. Ma, proprio come l'editor di Calibre, Sigil supporta solo la scrittura di codice. Se vuoi qualcosa di più simile a un word processor, gli sviluppatori offrono uno strumento di editing visivo noto come PageEdit.

Installazione di Calibre Book Editor

Puoi installare Calibre dal gestore di pacchetti della tua distribuzione. Se vuoi installarlo manualmente usa il comando seguente. Nel terminale:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Compilazione di sigilli

La compilazione sta producendo un programma eseguibile da codice scritto in un tipo specifico di linguaggio di programmazione.. La compilazione consente al computer di eseguire e comprendere il programma senza la necessità del software di programmazione utilizzato per crearlo. Una volta compilato, il programma risultante è valido solo per una piattaforma specifica.
Per compilare Sigil abbiamo bisogno dei seguenti pacchetti.

Arch Linux

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

Non sono necessari passaggi aggiuntivi per utilizzare il programma.

Debian / Ubuntu e 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
L'installazione viene eseguita come indicato di seguito

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

Le istruzioni per l'installazione sono di seguito

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

Procedura generale di installazione

Scarichiamo il programma con il comando

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

Creiamo la directory in cui verrà salvato il programma compilato.
mkdir ~/sigil-build
Passiamo alla directory appena creata.
cd ~/sigil-build
Prepariamo tutto per la compilation.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Compiliamo con:
make
O se il tuo processore funziona con più core con
make -j4
A seconda della potenza di elaborazione del tuo computer, la compilazione può richiedere molto tempo.
Infine installiamo con:
sudo make install

Compilazione di modifica di pagina

Sebbene le dipendenze sembrino essere le stesse, ripeterò i comandi per evitare errori di trascrizione. Al massimo riceveremo il messaggio che sono già installati.
Scarichiamo il programma con:
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

Non sono sicuro che sia necessario, ma per ogni evenienza:
sudo make install

Altre distribuzioni

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

Sfortunatamente, lo sviluppatore di questi due programmi si è stancato dei molteplici formati di pacchetto e del numero di distribuzioni e non fornisce istruzioni complete. Se riscontri problemi, utilizza il modulo di feedback e cercherò di risolverlo con l'aiuto di Google.

nel prossimo articolo Vedremo l'uso di questi programmis.

Altri articoli della serie

Parte 1


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.