Perangkat lunak gratis untuk kontes Amazon. Bagian 2

Editor EPUB Kaliber

Calibre memiliki pencipta EPUB yang mengharuskan kita untuk menulis kode

Dalam artikel sebelumnya Saya memberi tahu mereka tentang beberapa alat yang dimiliki Linux untuk berpartisipasi dalam kontes sastra Amazon. Sekarang kita akan melihat bagaimana mengubah naskah kita menjadi sebuah ebook yang siap untuk diterbitkan.

Meskipun secara teknis memungkinkan untuk membuat ebook dan cetakan paperback yang diperlukan untuk kontes dari file DOCX, Saya lebih suka membuat yang pertama dari file dalam format EPUB, yang tidak hanya memberi kita kontrol lebih besar atas format, tetapi juga menghindari penggunaan alat berpemilik konversi untuk Windows yang ditawarkan Amazon kepada kami.

Perangkat lunak gratis untuk kontes Amazon. Membuat EPUB

Untuk pembuatan EPUB kami memiliki dua opsi:

  • Penerbit buku Calibre.
  • Sigil dan PageEdit.

Kaliber ada di repositori atau diinstal dengan perintahDi sisi lain, editor Epub-nya hanya mendukung pengeditan kode. Meskipun kami selalu dapat membuat buku dalam DOCX atau ODT dan mengonversinya menjadi EPUB lalu mengedit kode yang dihasilkan. Sigil ada di repositori, meskipun tidak dalam versi terbarunya. Jika Anda bisa mendapatkannya di Flathub. Tapi, seperti editor Kaliber, Sigil hanya mendukung penulisan kode. Jika Anda menginginkan sesuatu yang lebih seperti pengolah kata, pengembang menawarkan alat pengeditan visual yang dikenal sebagai PageEdit.

Memasang Editor Buku Kaliber

Anda dapat menginstal Calibre dari manajer paket distribusi Anda. Jika Anda ingin menginstalnya secara manual gunakan perintah berikut. Di terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Kompilasi Sigil

Kompilasi menghasilkan program yang dapat dieksekusi dari kode yang ditulis dalam jenis bahasa pemrograman tertentu.. Kompilasi memungkinkan komputer untuk menjalankan dan memahami program tanpa memerlukan perangkat lunak pemrograman yang digunakan untuk membuatnya. Saat dikompilasi, program yang dihasilkan hanya bagus untuk platform tertentu.
Untuk mengkompilasi Sigil kita membutuhkan paket-paket berikut.

Arch Linux

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

Tidak ada langkah tambahan yang diperlukan untuk menggunakan program ini.

Debian / Ubuntu dan turunannya

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
Instalasi dilakukan seperti yang ditunjukkan di bawah ini

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

Petunjuk pemasangan ada di bawah

bukaSuse

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

Prosedur Instalasi Umum

Kami mengunduh program dengan perintah

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

Kami membuat direktori tempat program yang dikompilasi akan disimpan.
mkdir ~/sigil-build
Kami pindah ke direktori yang baru dibuat.
cd ~/sigil-build
Kami mempersiapkan segalanya untuk kompilasi.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Kami mengkompilasi dengan:
make
Atau jika prosesor Anda bekerja dengan banyak inti dengan
make -j4
Bergantung pada kekuatan pemrosesan komputer Anda, kompilasi bisa memakan waktu lama.
Akhirnya kami menginstal dengan:
sudo make install

Kompilasi HalamanEdit

Meskipun dependensi tampaknya sama, saya akan mengulangi perintah untuk menghindari kesalahan transkripsi. Paling-paling kami akan menerima pesan bahwa mereka sudah diinstal.
Kami mengunduh program dengan:
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

Saya tidak yakin apakah itu diperlukan, tetapi untuk berjaga-jaga:
sudo make install

Distribusi lainnya

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

Sayangnya, pengembang kedua program ini bosan dengan berbagai format paket dan jumlah distribusi dan tidak memberikan instruksi yang lengkap. Jika Anda menemukan masalah, silakan gunakan formulir umpan balik dan saya akan mencoba menyelesaikannya dengan bantuan Google.

di artikel selanjutnya Kami akan melihat penggunaan program inis.

Artikel lain dalam seri

Bagian 1


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.