Kostenlose Software für den Amazon-Wettbewerb. Teil 2

Der Calibre EPUB-Editor

Calibre hat einen EPUB-Ersteller, für den wir Code schreiben müssen

In dem Artikel früher Ich erzählte ihnen von einigen Tools, die Linux braucht, um am Amazon-Literaturwettbewerb teilzunehmen. Jetzt werden wir sehen, wie wir unser Manuskript in ein eBook umwandeln können, das zur Veröffentlichung bereit ist.

Obwohl es technisch möglich ist, sowohl das E-Book als auch den für den Wettbewerb erforderlichen Taschenbuchdruck aus einer DOCX-Datei zu erstellen, Ich ziehe es vor, das erste aus einer Datei im EPUB-Format zu erstellen, was uns nicht nur eine größere Kontrolle über das Format gibt, sondern auch die Verwendung des proprietären Tools vermeidet Konvertierung für Windows, die Amazon uns anbietet.

Kostenlose Software für den Amazon-Wettbewerb. EPUB erstellen

Für die Erstellung von EPUB haben wir zwei Möglichkeiten:

  • Buchverlag von Calibre.
  • Sigil und PageEdit.

Calibre befindet sich in den Repositories oder wird mit einem Befehl installiertAndererseits unterstützt der Epub-Editor nur die Codebearbeitung. Obwohl wir das Buch immer in DOCX oder ODT erstellen und es in EPUB konvertieren und dann den resultierenden Code bearbeiten können. Sigil ist in den Repositories, wenn auch nicht in der aktuellsten Version. Wenn Sie es auf Flathub bekommen können. Aber genau wie der Calibre-Editor Sigil unterstützt nur das Schreiben von Code. Wenn Sie eher etwas wie eine Textverarbeitung wollen, bieten die Entwickler ein visuelles Bearbeitungstool namens PageEdit an.

Installieren des Calibre Book Editors

Sie können Calibre über den Paketmanager Ihrer Distribution installieren. Wenn Sie es manuell installieren möchten, verwenden Sie den folgenden Befehl. Im Terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Siegel-Zusammenstellung

Beim Kompilieren wird ein ausführbares Programm aus Code erstellt, der in einer bestimmten Art von Programmiersprache geschrieben wurde.. Durch die Kompilierung kann der Computer das Programm ausführen und verstehen, ohne dass die Programmiersoftware erforderlich ist, mit der es erstellt wurde. Nach dem Kompilieren ist das resultierende Programm nur für eine bestimmte Plattform geeignet.
Um Sigil zu kompilieren, benötigen wir die folgenden Pakete.

Arch Linux

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

Zur Verwendung des Programms sind keine weiteren Schritte erforderlich.

Debian / Ubuntu und Derivate

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
Die Installation erfolgt wie unten angegeben

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

Installationsanweisungen sind unten

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

Allgemeines Installationsverfahren

Wir laden das Programm mit dem Befehl herunter

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

Wir erstellen das Verzeichnis, in dem das kompilierte Programm gespeichert wird.
mkdir ~/sigil-build
Wir wechseln in das neu erstellte Verzeichnis.
cd ~/sigil-build
Wir bereiten alles für die Zusammenstellung vor.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Wir kompilieren mit:
make
Oder wenn Ihr Prozessor mit mehreren Kernen arbeitet
make -j4
Je nach Rechenleistung Ihres Computers kann die Kompilierung sehr lange dauern.
Schließlich installieren wir mit:
sudo make install

PageEdit-Zusammenstellung

Obwohl die Abhängigkeiten gleich zu sein scheinen, werde ich die Befehle wiederholen, um Übertragungsfehler zu vermeiden. Wir erhalten höchstens die Meldung, dass sie bereits installiert sind.
Wir laden das Programm herunter mit:
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

Ich bin mir nicht sicher, ob es erforderlich ist, aber nur für den Fall:
sudo make install

Andere Distributionen

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

Leider hat der Entwickler dieser beiden Programme die zahlreichen Paketformate und die Anzahl der Distributionen satt und stellt keine vollständigen Anweisungen zur Verfügung. Wenn Sie Probleme finden, verwenden Sie bitte das Feedback-Formular und ich werde versuchen, es mit der Hilfe von Google zu lösen.

im nächsten Artikel Wir werden die Verwendung dieser Programme sehens.

Weitere Artikel der Serie

Teil 1


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.