Libreng software para sa paligsahan sa Amazon. Bahagi 2

Ang Caliber EPUB Editor

Ang Caliber ay may tagalikha ng EPUB na nangangailangan sa amin na magsulat ng code

Sa artikulo nakaraan Sinabi ko sa kanila ang tungkol sa ilan sa mga tool na kailangan ng Linux para lumahok sa paligsahan sa panitikan ng Amazon. Ngayon ay makikita natin kung paano baguhin ang ating manuskrito sa isang ebook na handa na para sa publikasyon.

Bagama't teknikal na posibleng gawin ang parehong ebook at ang paperback na pag-print na kinakailangan para sa paligsahan mula sa isang DOCX file, Mas gusto kong gumawa ng una mula sa isang file sa EPUB na format, na hindi lamang nagbibigay sa amin ng higit na kontrol sa format, ngunit iniiwasan din ang paggamit ng proprietary tool ng conversion para sa Windows na iniaalok sa amin ng Amazon.

Libreng software para sa paligsahan sa Amazon. Paggawa ng EPUB

Para sa paglikha ng EPUB mayroon kaming dalawang pagpipilian:

  • Tagalimbag ng libro ni Caliber.
  • Sigil at PageEdit.

Ang Caliber ay nasa mga repositoryo o naka-install na may commandSa kabilang banda, ang Epub editor nito ay sumusuporta lamang sa pag-edit ng code. Bagama't palagi nating magagawa ang aklat sa DOCX o ODT at i-convert ito sa EPUB at pagkatapos ay i-edit ang resultang code. Ang Sigil ay nasa mga repositoryo, bagama't wala sa pinakabagong bersyon nito. Kung makukuha mo ito sa Flathub. Ngunit, tulad ng editor ng Caliber, Sinusuportahan lamang ng Sigil ang pagsulat ng code. Kung gusto mo ng mas katulad ng word processor, nag-aalok ang mga developer ng visual na tool sa pag-edit na kilala bilang PageEdit.

Pag-install ng Caliber Book Editor

Maaari mong i-install ang Caliber mula sa manager ng package ng iyong pamamahagi. Kung nais mong i-install ito nang manu-mano gamitin ang sumusunod na command. Sa terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Sigil Compilation

Ang pag-compile ay paggawa ng isang executable program mula sa code na nakasulat sa isang partikular na uri ng programming language.. Binibigyang-daan ng compilation ang computer na patakbuhin at unawain ang program nang hindi nangangailangan ng programming software na ginamit upang likhain ito. Kapag pinagsama-sama, ang resultang programa ay mabuti lamang para sa isang partikular na platform.
Upang ma-compile ang Sigil kailangan namin ang mga sumusunod na pakete.

Arch Linux

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

Walang karagdagang mga hakbang ang kinakailangan upang magamit ang programa.

Debian / Ubuntu at mga derivatives

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
Ang pag-install ay ginagawa tulad ng ipinahiwatig sa ibaba

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

Nasa ibaba ang mga tagubilin sa pag-install

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

Pangkalahatang Pamamaraan sa Pag-install

Nagda-download kami ng programa gamit ang utos

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

Lumilikha kami ng direktoryo kung saan ise-save ang pinagsama-samang programa.
mkdir ~/sigil-build
Lumipat kami sa bagong likhang direktoryo.
cd ~/sigil-build
Inihahanda namin ang lahat para sa compilation.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Sumusulat kami sa:
make
O kung gumagana ang iyong processor sa maraming mga core
make -j4
Depende sa lakas ng pagpoproseso ng iyong computer, maaaring magtagal ang compilation.
Sa wakas nag-install kami sa:
sudo make install

PageEdit Compilation

Bagaman ang mga dependency ay tila pareho, uulitin ko ang mga utos upang maiwasan ang mga error sa transkripsyon. Sa pinakamaraming matatanggap namin ang mensahe na sila ay naka-install na.
Dina-download namin ang programa gamit ang:
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

Hindi ako sigurado kung kinakailangan ito, ngunit kung sakali:
sudo make install

Iba pang mga pamamahagi

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

Sa kasamaang palad, ang developer ng dalawang program na ito ay napagod sa maraming mga format ng package at bilang ng mga pamamahagi at hindi nagbibigay ng kumpletong mga tagubilin. Kung makakita ka ng anumang mga isyu, mangyaring gamitin ang form ng feedback at susubukan kong lutasin ito sa tulong ng Google.

sa susunod na artikulo Makikita natin ang paggamit ng mga programang itos.

Iba pang mga artikulo sa serye

Bahagi 1


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.