Amazon स्पर्धेसाठी मोफत सॉफ्टवेअर. भाग 2

कॅलिबर EPUB संपादक

कॅलिबरमध्ये एक EPUB निर्माता आहे ज्यासाठी आम्हाला कोड लिहिणे आवश्यक आहे

लेखात मागील मी त्यांना लिनक्सला अॅमेझॉन साहित्यिक स्पर्धेत भाग घेण्यासाठी असलेल्या काही साधनांबद्दल सांगितले. आता आम्ही आमच्या हस्तलिखिताचे प्रकाशनासाठी तयार असलेल्या ईबुकमध्ये कसे रूपांतर करायचे ते पाहू.

DOCX फाईलमधून स्पर्धेसाठी आवश्यक असलेले ईबुक आणि पेपरबॅक प्रिंट दोन्ही तयार करणे तांत्रिकदृष्ट्या शक्य असले तरी, मी EPUB फॉरमॅटमध्‍ये फाइलमधून पहिली तयार करण्‍यास प्राधान्य देतो, जे आम्‍हाला केवळ स्‍वरूपावर अधिक नियंत्रण देत नाही तर प्रोप्रायटरी टूलचा वापर टाळते. ऍमेझॉन आम्हाला ऑफर करते Windows साठी रूपांतरण.

Amazon स्पर्धेसाठी मोफत सॉफ्टवेअर. EPUB तयार करत आहे

EPUB तयार करण्यासाठी आमच्याकडे दोन पर्याय आहेत:

  • कॅलिबरचे पुस्तक प्रकाशक.
  • सिगिल आणि पेजएडिट.

कॅलिबर रेपॉजिटरीजमध्ये आहे किंवा कमांडसह स्थापित केले आहेदुसरीकडे, त्याचा Epub संपादक केवळ कोड संपादनास समर्थन देतो. जरी आम्ही पुस्तक नेहमी DOCX किंवा ODT मध्ये तयार करू शकतो आणि ते EPUB मध्ये रूपांतरित करू शकतो आणि नंतर परिणामी कोड संपादित करू शकतो. सिगिल रिपॉजिटरीजमध्ये आहे, जरी त्याच्या सर्वात वर्तमान आवृत्तीमध्ये नाही. जर तुम्हाला ते Flathub वर मिळेल. पण, कॅलिबर संपादकाप्रमाणेच, सिगिल केवळ कोड लिहिण्याचे समर्थन करते. तुम्हाला वर्ड प्रोसेसरसारखे आणखी काही हवे असल्यास, डेव्हलपर पेजएडिट म्हणून ओळखले जाणारे व्हिज्युअल एडिटिंग टूल ऑफर करतात.

कॅलिबर बुक एडिटर स्थापित करत आहे

तुम्ही तुमच्या वितरणाच्या पॅकेज मॅनेजरकडून कॅलिबर इंस्टॉल करू शकता. जर तुम्हाला ते स्वतः स्थापित करायचे असेल तर खालील कमांड वापरा. टर्मिनलमध्ये:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

सिगिल संकलन

संकलित करणे म्हणजे विशिष्ट प्रकारच्या प्रोग्रामिंग भाषेत लिहिलेल्या कोडमधून एक एक्झिक्यूटेबल प्रोग्राम तयार करणे.. कॉम्प्युटर तयार करण्यासाठी वापरल्या जाणार्‍या प्रोग्रामिंग सॉफ्टवेअरची आवश्यकता न ठेवता कॉम्प्युटरला प्रोग्राम चालवण्यास आणि समजून घेण्यास अनुमती देते. संकलित केल्यावर, परिणामी प्रोग्राम केवळ विशिष्ट प्लॅटफॉर्मसाठी चांगला असतो.
सिगिल संकलित करण्यासाठी आम्हाला खालील पॅकेजेसची आवश्यकता आहे.

आर्क लिनक्स

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

प्रोग्राम वापरण्यासाठी कोणत्याही अतिरिक्त चरणांची आवश्यकता नाही.

डेबियन / उबंटू आणि डेरिव्हेटिव्ह्ज

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
स्थापना खाली दर्शविल्याप्रमाणे केली जाते

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

स्थापना सूचना खाली आहेत

ओपनस्यूज

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

सामान्य स्थापना प्रक्रिया

आम्ही कमांडसह प्रोग्राम डाउनलोड करतो

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

आम्ही निर्देशिका तयार करतो जिथे संकलित प्रोग्राम जतन केला जाईल.
mkdir ~/sigil-build
आम्ही नव्याने तयार केलेल्या निर्देशिकेवर जाऊ.
cd ~/sigil-build
आम्ही संकलनासाठी सर्वकाही तयार करतो.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
आम्ही यासह संकलित करतोः
make
किंवा जर तुमचा प्रोसेसर एकाधिक कोरसह कार्य करतो
make -j4
तुमच्या संगणकाच्या प्रोसेसिंग पॉवरवर अवलंबून, संकलनाला बराच वेळ लागू शकतो.
शेवटी आम्ही यासह स्थापित करतो:
sudo make install

पृष्ठसंपादन संकलन

जरी अवलंबित्व समान वाटत असले तरी मी लिप्यंतरण त्रुटी टाळण्यासाठी आदेशांची पुनरावृत्ती करणार आहे. जास्तीत जास्त आम्हाला संदेश प्राप्त होईल की ते आधीच स्थापित आहेत.
आम्ही यासह प्रोग्राम डाउनलोड करतो:
git clone https://github.com/sigil-ebook/PageEdit.git

आर्क लिनक्स

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

हे आवश्यक आहे की नाही याची मला खात्री नाही, परंतु फक्त अशा परिस्थितीत:
sudo make install

इतर वितरण

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

दुर्दैवाने, या दोन प्रोग्रामचे विकसक एकाधिक पॅकेज स्वरूप आणि वितरणाच्या संख्येमुळे कंटाळले आहेत आणि संपूर्ण सूचना देत नाहीत. तुम्हाला काही समस्या आढळल्यास, कृपया फीडबॅक फॉर्म वापरा आणि मी Google च्या मदतीने त्याचे निराकरण करण्याचा प्रयत्न करेन.

पुढील लेखात या प्रोग्राम्सचा उपयोग आपण पाहूs.

मालिकेतील इतर लेख

1 भाग


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.