Softuer falas për konkursin në Amazon. Pjesa 2

Redaktori EPUB i Kalibrit

Caliber ka një krijues EPUB që kërkon që ne të shkruajmë kodin

Në artikull i mëparshëm U thashë atyre për disa nga mjetet që Linux ka për të marrë pjesë në konkursin letrar të Amazon. Tani do të shohim se si ta transformojmë dorëshkrimin tonë në një ebook gati për botim.

Edhe pse teknikisht është e mundur të krijohen si libri elektronik ashtu edhe printimi i letrës që kërkohet për konkursin nga një skedar DOCX, Unë preferoj të krijoj të parën nga një skedar në formatin EPUB, i cili jo vetëm që na jep kontroll më të madh mbi formatin, por gjithashtu shmang përdorimin e mjetit të pronarit e konvertimit për Windows që na ofron Amazon.

Softuer falas për konkursin në Amazon. Krijimi i një EPUB

Për krijimin e EPUB kemi dy opsione:

  • Botuesi i librit të Kalibrit.
  • Sigil dhe Page Edit.

Kalibri është në depo ose është i instaluar me një komandëNga ana tjetër, redaktori i tij Epub mbështet vetëm redaktimin e kodit. Edhe pse ne gjithmonë mund ta krijojmë librin në DOCX ose ODT dhe ta konvertojmë në EPUB dhe më pas të modifikojmë kodin që rezulton. Sigil është në depo, megjithëse jo në versionin e tij më aktual. Nëse mund ta merrni në Flathub. Por, ashtu si redaktori i Caliber, Sigil mbështet vetëm shkrimin e kodit. Nëse dëshironi diçka më shumë si një përpunues teksti, zhvilluesit ofrojnë një mjet redaktimi vizual të njohur si PageEdit.

Instalimi i redaktuesit të librit të Caliber

Ju mund të instaloni Caliber nga menaxheri i paketave të shpërndarjes suaj. Nëse dëshironi ta instaloni manualisht, përdorni komandën e mëposhtme. Në terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Përmbledhja Sigil

Kompilimi është prodhimi i një programi të ekzekutueshëm nga kodi i shkruar në një lloj specifik gjuhe programimi.. Kompilimi i lejon kompjuterit të ekzekutojë dhe kuptojë programin pa pasur nevojë për softuerin e programimit të përdorur për ta krijuar atë. Kur përpilohet, programi që rezulton është i mirë vetëm për një platformë specifike.
Për të përpiluar Sigil na duhen paketat e mëposhtme.

Arch Linux

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

Nuk kërkohen hapa shtesë për të përdorur programin.

Debian / Ubuntu dhe derivatet

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
Instalimi bëhet siç tregohet më poshtë

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

Udhëzimet e instalimit janë më poshtë

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 e përgjithshme e instalimit

Ne shkarkojmë programin me komandën

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

Ne krijojmë direktorinë ku do të ruhet programi i kompiluar.
mkdir ~/sigil-build
Kalojmë në drejtorinë e krijuar rishtazi.
cd ~/sigil-build
Ne përgatisim gjithçka për përpilimin.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Ne përpilojmë me:
make
Ose nëse procesori juaj punon me bërthama të shumta me
make -j4
Në varësi të fuqisë përpunuese të kompjuterit tuaj, përpilimi mund të zgjasë shumë.
Më në fund instalojmë me:
sudo make install

Përmbledhja e redaktimit të faqes

Megjithëse varësitë duket se janë të njëjta, unë do të përsëris komandat për të shmangur gabimet e transkriptimit. Më së shumti do të marrim mesazhin se ato janë instaluar tashmë.
Ne e shkarkojmë programin me:
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

Nuk jam i sigurt nëse kërkohet, por vetëm në rast:
sudo make install

Shpërndarjet e tjera

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

Fatkeqësisht, zhvilluesi i këtyre dy programeve u lodh nga formatet e shumta të paketave dhe numri i shpërndarjeve dhe nuk ofron udhëzime të plota. Nëse gjeni ndonjë problem, përdorni formularin e komenteve dhe unë do të përpiqem ta zgjidh me ndihmën e Google.

në artikullin vijues Ne do të shohim përdorimin e këtyre programeves.

Artikuj të tjerë në seri

Parte 1


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.