Bezmaksas programmatūra Amazon konkursam. 2. daļa

Caliber EPUB redaktors

Caliber ir EPUB veidotājs, kas pieprasa mums rakstīt kodu

Šajā rakstā iepriekšējs Es viņiem pastāstīju par dažiem rīkiem, kas Linux ir jāpiedalās Amazones literārajā konkursā. Tagad mēs redzēsim, kā mūsu manuskriptu pārveidot par publicēšanai gatavu e-grāmatu.

Lai gan tehniski ir iespējams no DOCX faila izveidot gan konkursam nepieciešamo e-grāmatu, gan mīksto vāku druku, Es gribētu izveidot pirmo no faila EPUB formātā, kas ne tikai sniedz mums lielāku kontroli pār formātu, bet arī ļauj izvairīties no patentēta rīka izmantošanas. pārveidošanu operētājsistēmai Windows, ko Amazon mums piedāvā.

Bezmaksas programmatūra Amazon konkursam. EPUB faila izveide

Lai izveidotu EPUB, mums ir divas iespējas:

  • Caliber grāmatu izdevējs.
  • Sigil un PageEdit.

Kalibrs atrodas krātuvēs vai ir instalēts ar komanduNo otras puses, tā Epub redaktors atbalsta tikai koda rediģēšanu. Lai gan mēs vienmēr varam izveidot grāmatu DOCX vai ODT formātā un pārvērst to EPUB formātā un pēc tam rediģēt iegūto kodu. Sigil atrodas krātuvēs, lai gan ne jaunākajā versijā. Ja varat to iegūt vietnē Flathub. Bet, tāpat kā Caliber redaktors, Sigil atbalsta tikai koda rakstīšanu. Ja vēlaties kaut ko līdzīgu tekstapstrādes programmai, izstrādātāji piedāvā vizuālās rediģēšanas rīku, kas pazīstams kā PageEdit.

Caliber Book Editor instalēšana

Caliber varat instalēt no izplatīšanas pakotņu pārvaldnieka. Ja vēlaties to instalēt manuāli, izmantojiet šo komandu. Terminālī:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil kompilācija

Kompilēšana ir izpildāmas programmas izveide no koda, kas rakstīts noteikta veida programmēšanas valodā.. Kompilācija ļauj datoram palaist un izprast programmu, neizmantojot tās izveidošanai izmantoto programmēšanas programmatūru. Kompilējot, iegūtā programma ir piemērota tikai noteiktai platformai.
Lai apkopotu Sigil, mums ir nepieciešamas šādas pakotnes.

Arch Linux

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

Lai lietotu programmu, nav nepieciešamas nekādas papildu darbības.

Debian / Ubuntu un atvasinājumi

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
Uzstādīšana tiek veikta, kā norādīts zemāk

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

Uzstādīšanas instrukcijas ir zemā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

Vispārīga uzstādīšanas procedūra

Mēs lejupielādējam programmu ar komandu

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

Mēs izveidojam direktoriju, kurā tiks saglabāta apkopotā programma.
mkdir ~/sigil-build
Mēs pārietam uz jaunizveidoto direktoriju.
cd ~/sigil-build
Sagatavojam visu kompilācijai.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Mēs apkopojam ar:
make
Vai arī jūsu procesors darbojas ar vairākiem kodoliem
make -j4
Atkarībā no datora apstrādes jaudas kompilācija var aizņemt ilgu laiku.
Visbeidzot mēs instalējam ar:
sudo make install

PageEdit kompilācija

Lai gan šķiet, ka atkarības ir vienādas, es atkārtošu komandas, lai izvairītos no transkripcijas kļūdām. Maksimāli mēs saņemsim ziņojumu, ka tie jau ir instalēti.
Mēs lejupielādējam programmu ar:
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

Es neesmu pārliecināts, vai tas ir nepieciešams, bet katram gadījumam:
sudo make install

Citi sadalījumi

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

Diemžēl šo divu programmu izstrādātājam apnika vairāki pakotņu formāti un izplatījumu skaits, un viņš nesniedz pilnīgus norādījumus. Ja konstatējat kādas problēmas, lūdzu, izmantojiet atsauksmju veidlapu, un es mēģināšu to atrisināt ar Google palīdzību.

nākamajā rakstā Mēs redzēsim šo programmu izmantošanus.

Citi sērijas raksti

Daļa 1


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.