यदि आप लिनक्स प्लेटफॉर्म पर एक नया ईबुक बनाने की योजना बना रहे हैं, तो आपको एक ठोस संपादक की आवश्यकता होगी। लिनक्स पर, कुछ विकल्प हैं, लेकिन जो लगातार टन का उपयोग करता है वह सिगिल ईबुक संपादक है।
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
लाइब्रेरी स्थापित करें
हालांकि लिनक्स पर सिगिल का निर्माण संभव हैइसे करने का प्रयास करने से पहले, आपको आवश्यक पुस्तकालयों और विभिन्न निर्भरता फ़ाइलों को स्थापित करने की आवश्यकता होगी। एक टर्मिनल खोलें और नीचे दिए गए निर्देशों का पालन करें। ध्यान रखें कि लिनक्स के प्रत्येक संस्करण पर निर्भरताएं भिन्न होती हैं, इसलिए लिनक्स के वितरण पर सॉफ्टवेयर के निर्माण के लिए आधिकारिक दस्तावेज को संदर्भित करना सबसे अच्छा है।
नोट: कुछ लिनक्स वितरण उनके सॉफ्टवेयर स्रोतों में सिगिल है। हालाँकि, स्रोत से सॉफ़्टवेयर का निर्माण आपको अधिक अद्यतित संस्करण देता है।
Ubuntu / डेबियन
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
या
sudo apt-get git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet install python3-dev python3-pip python3-lxml python3-six libhunspell-dev libpcre3-dev libminizip-dev build-essential git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev
आर्क लिनक्स
आर्क लिनक्स उपयोगकर्ता के लिए एक सुविधाजनक AUR हैउपलब्ध पैकेज जो स्वचालित रूप से सभी निर्भरताओं को स्थापित करेगा, और सिगिल का निर्माण करेगा। इस पैकेज में अपने पसंदीदा AUR सहायक को यहाँ इंगित करें। वैकल्पिक रूप से, पुस्तकालयों को मैन्युअल रूप से स्थापित करें:
sudo pacman -S base-devel git git clone https://aur.archlinux.org/sigil-git.git cd sigil-git makepkg -si
फेडोरा
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
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
जेनेरिक लिनक्स
सिगिल गितुब पृष्ठ विस्तार से बताता हैनिर्भरता उपयोगकर्ता एक सॉफ्टवेयर बनाने के लिए की जरूरत है। दुर्भाग्य से, यह केवल उबंटू और डेबियन पर स्थापित करने के लिए जाता है। धन्यवाद, उबंटू पैकेज नाम लेना संभव है, उन्हें Pkgs.org में इनपुट करें और कई अलग-अलग वितरणों पर समकक्ष खोजें।
सिगिल का निर्माण करें
सिगिल ईबुक एडिटर के निर्माण का पहला चरण स्रोत कोड के नवीनतम संस्करण को जीथब पृष्ठ से खींचना है। एक टर्मिनल में, टर्मिनल का उपयोग करें गिट क्लोन आदेश।
git clone https://github.com/Sigil-Ebook/Sigil.git
अगला, उपयोग करें mkdir कमांड और एक नया, अलग बिल्ड डायरेक्टरी बनाएं। बिल्ड डायरेक्टरी बनाना महत्वपूर्ण है क्योंकि कोड को सीधे सोर्स कोड फ़ोल्डर में संकलित करना एक अच्छा विचार नहीं है।
mkdir ~/sigil-build
नए सिगिल बिल्ड फ़ोल्डर में टर्मिनल को साथ ले जाएं सीडी.
cd ~/sigil-build
Cmake को बुलाओ और विकास के माहौल को स्थापित करें।
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
उपरोक्त आदेश सिगिल को काम करने के लिए सभी आवश्यक उपकरण उत्पन्न करेगा। यदि सीमेक त्रुटियों के बिना पूरा होता है, तो संकलन प्रक्रिया पर आगे बढ़ें। टर्मिनल में, चलाएँ बनाना आदेश।
make
यदि आपके पास कोर करने के लिए कोर के साथ एक उच्च अंत लिनक्स पीसी है, तो इसके बजाय इस कमांड का प्रयास करें।
make -j4
खरोंच से कार्यक्रमों को संकलित करने में लंबा समय लगता है। जब सिगिल की बात आती है, तो कोई अपवाद नहीं है; आपको बिल्ड खत्म होने का लंबे समय तक इंतजार रहेगा (खासकर अगर आपके लिनक्स पीसी में कई कोर नहीं हैं)। जब कंपाइलर कोड का निर्माण किया जाता है, तो आप निम्न आदेश के साथ अपने कंप्यूटर पर सिगिल स्थापित करने में सक्षम होंगे:
sudo make install
सिगिल को अनइंस्टॉल करना
निर्मित सिगिल, इसका इस्तेमाल किया और महसूस किया कि आप इसे अपने लिनक्स पीसी पर अब और नहीं चाहते हैं? अफसोस की बात है, चूंकि कार्यक्रम हाथ से बनाया गया था, इसलिए क्लिक करने के लिए कोई आसान "अनइंस्टॉल" बटन नहीं है।
कोई चिंता नहीं! सिस्टम से इसे कैसे साफ करें, यह जानने के लिए नीचे दिए गए चरणों का पालन करें।
सबसे पहले, एक टर्मिनल खोलें और स्रोत कोड और निर्मित बायनेरिज़ के सभी निशान हटा दें।
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
अगला, एप्लिकेशन शॉर्टकट हटाएं ताकि यह अब मेनू में दिखाई न दे।
sudo rm /usr/local/share/applications/sigil.desktop
अंत में, अपने लिनक्स पीसी से बाकी फाइलों को शुद्ध करें:
sudo rm -rf /usr/local/lib/sigil/ sudo rm /usr/local/bin/sigil sudo rm /usr/local/share/pixmaps/sigil.png sudo rm -rf /usr/local/share/sigil/
इन सभी फ़ाइलों को हटाना तुरन्त बनाना चाहिएसिगिल आपके ऑपरेटिंग सिस्टम पर अनुपलब्ध है। यदि सिगिल ऐप आइकन आपके डेस्कटॉप वातावरण पर एप्लिकेशन मेनू में सुलभ रहता है, तो अपने लिनक्स पीसी को रिबूट करें। अपने पीसी को रीसेट करने से डेस्कटॉप रीफ्रेश हो जाएगा। वापस लॉग इन करने के बाद, आइकन चला जाएगा।
टिप्पणियाँ