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.