Ingyenes szoftver az Amazon versenyhez. 2. rész

A Caliber EPUB szerkesztő

A Calibernek van egy EPUB-készítője, amely megköveteli, hogy írjunk kódot

A cikkben előző Meséltem nekik néhány olyan eszközről, amellyel a Linuxnak részt kell vennie az Amazon irodalmi versenyen. Most meglátjuk, hogyan alakítsuk át kéziratunkat publikálásra kész e-könyvvé.

Bár technikailag lehetséges DOCX fájlból elkészíteni mind a versenyhez szükséges e-könyvet, mind a puhakötésű nyomatot, Inkább EPUB formátumú fájlból készítem az elsőt, ami nem csak a formátum feletti nagyobb ellenőrzést teszi lehetővé, hanem elkerüli a saját eszköz használatát is. Windows-konverziót, amelyet az Amazon kínál nekünk.

Ingyenes szoftver az Amazon versenyhez. EPUB létrehozása

Az EPUB létrehozásához két lehetőségünk van:

  • A Caliber könyvkiadója.
  • Sigil és PageEdit.

A Caliber a tárolókban van, vagy paranccsal telepítve vanMásrészt az Epub szerkesztője csak a kódszerkesztést támogatja. Bár a könyvet mindig létrehozhatjuk DOCX-ben vagy ODT-ben, és konvertálhatjuk EPUB-ba, majd szerkeszthetjük a kapott kódot. A Sigil a tárolókban van, bár nem a legfrissebb verziójában. Ha meg tudod szerezni a Flathubon. De akárcsak a Caliber szerkesztő, A Sigil csak a kód írását támogatja. Ha valami többre vágyik, mint egy szövegszerkesztő, a fejlesztők egy vizuális szerkesztő eszközt kínálnak, amelyet PageEdit néven ismerünk.

A Caliber Book Editor telepítése

A Calibret a disztribúció csomagkezelőjéből telepítheti. Ha manuálisan szeretné telepíteni, használja a következő parancsot. A terminálban:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil összeállítás

A fordítás egy végrehajtható program előállítása egy meghatározott típusú programozási nyelven írt kódból.. A fordítás lehetővé teszi a számítógép számára a program futtatását és megértését anélkül, hogy szükség lenne a létrehozásához használt programozó szoftverre. Lefordítva az eredményül kapott program csak egy adott platformra jó.
A Sigil fordításához a következő csomagokra van szükségünk.

Arch Linux

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

A program használatához nincs szükség további lépésekre.

Debian / Ubuntu és származékai

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
A telepítés az alábbiak szerint történik

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

A telepítési utasítások alább találhatók

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

Általános telepítési eljárás

paranccsal letöltjük a programot

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

Létrehozzuk azt a könyvtárat, ahová a lefordított program mentésre kerül.
mkdir ~/sigil-build
Az újonnan létrehozott könyvtárba lépünk.
cd ~/sigil-build
Mindent előkészítünk az összeállításhoz.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Összeállítjuk:
make
Vagy ha a processzor több maggal működik együtt
make -j4
A számítógép feldolgozási teljesítményétől függően a fordítás hosszú ideig tarthat.
Végül telepítjük a következőket:
sudo make install

PageEdit összeállítás

Bár a függőségek azonosnak tűnnek, meg fogom ismételni a parancsokat, hogy elkerüljem az átírási hibákat. Legfeljebb azt az üzenetet kapjuk, hogy már telepítve vannak.
A programot a következővel töltjük le:
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

Nem tudom, hogy kötelező-e, de hátha:
sudo make install

Egyéb disztribúciók

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

Sajnos ennek a két programnak a fejlesztője megunta a többféle csomagformátumot és a disztribúciók számát, és nem ad teljes körű instrukciókat. Ha bármilyen problémát talál, használja a visszajelzési űrlapot, és megpróbálom megoldani a Google segítségével.

a következő cikkben Meglátjuk ezeknek a programoknak a használatáts.

A sorozat további cikkei

Part 1


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.