- - Πώς να εγκαταστήσετε τον επεξεργαστή eBook Sigil στο Linux

Πώς να εγκαταστήσετε τον επεξεργαστή eBooks Sigil στο Linux

Αν σχεδιάζετε να δημιουργήσετε ένα νέο eBook στην πλατφόρμα Linux, θα χρειαστείτε έναν ισχυρό επεξεργαστή. Στο Linux, υπάρχουν μερικές επιλογές, αλλά αυτό που παίρνει σταθερά τόνους χρήσης είναι ο επεξεργαστής eBook του Sigil.

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Εγκαταστήστε τις Βιβλιοθήκες

Η κατασκευή του Sigil στο Linux είναι δυνατήπριν επιχειρήσετε να το κάνετε, θα χρειαστεί να εγκαταστήσετε τις απαραίτητες βιβλιοθήκες και διάφορα αρχεία εξάρτησης. Ανοίξτε ένα τερματικό και ακολουθήστε τις παρακάτω οδηγίες. Λάβετε υπόψη ότι οι εξαρτήσεις θα διαφέρουν σε κάθε έκδοση του Linux, οπότε είναι καλύτερο να ανατρέξετε στην επίσημη τεκμηρίωση για την κατασκευή λογισμικού στη διανομή του Linux.

Σημείωση: ορισμένες διανομές Linux έχουν Sigil στις πηγές λογισμικού τους. Ωστόσο, η οικοδόμηση του λογισμικού από την πηγή σας δίνει μια πιο ενημερωμένη έκδοση.

Ubuntu / Debian

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

Arch Linux

Για τον χρήστη Arch Linux υπάρχει ένα βολικό AURτο διαθέσιμο πακέτο που θα εγκαταστήσει αυτόματα όλες τις εξαρτήσεις και θα δημιουργήσει το Sigil. Τοποθετήστε τον αγαπημένο σας βοηθό 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

Γενικό Linux

Η σελίδα Sigil Github περιγράφει λεπτομερώς τοεξαρτήσεις που χρειάζεται ένας χρήστης για να φτιάξει το λογισμικό. Δυστυχώς, αυτό πηγαίνει μόνο πάνω σε αυτό που πρέπει να εγκαταστήσετε στο Ubuntu και στο Debian. Ευτυχώς, είναι δυνατόν να λάβετε τα ονόματα πακέτων του Ubuntu, να τα εισαγάγετε σε Pkgs.org και να βρείτε ισοδύναμα σε πολλές διαφορετικές διανομές.

Δημιουργία Sigil

Το πρώτο βήμα για την κατασκευή του επεξεργαστή eBook του Sigil είναι να τραβήξετε την τελευταία έκδοση του πηγαίου κώδικα από τη σελίδα του Github. Σε ένα τερματικό, χρησιμοποιήστε το git clone εντολή.

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

Στη συνέχεια, χρησιμοποιήστε το mkdir εντολή και να δημιουργήσετε έναν νέο ξεχωριστό κατάλογο δημιουργίας. Η δημιουργία ενός καταλόγου δημιουργίας είναι σημαντική επειδή δεν είναι καλή ιδέα να μεταγλωττίσετε τον κώδικα απευθείας στον φάκελο του πηγαίου κώδικα.

mkdir ~/sigil-build

Μετακινήστε το τερματικό στο νέο φάκελο κατασκευής Sigil με CD.

cd ~/sigil-build

Καλέστε το cmake και ρυθμίστε το περιβάλλον ανάπτυξης.

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil

Η παραπάνω εντολή θα δημιουργήσει όλα τα απαραίτητα εργαλεία για να λειτουργήσει το Sigil. Εάν το cmake τερματιστεί χωρίς σφάλματα, προχωρήστε στη διαδικασία σύνταξης. Στο τερματικό, εκτελέστε το φτιαχνω, κανω εντολή.

make

Εάν διαθέτετε ένα high-end PC με επεξεργαστές Linux, δοκιμάστε αυτή την εντολή.

make -j4

Η σύνταξη προγραμμάτων από το μηδέν διαρκεί πολύ. Όταν πρόκειται για το Sigil, δεν υπάρχει εξαίρεση. θα περιμένετε πολύς χρόνος για να ολοκληρωθεί το build (ειδικά εάν ο υπολογιστής σας Linux δεν διαθέτει πολλούς πυρήνες). Όταν ο μεταγλωττιστής ολοκληρώσει την κατασκευή του κώδικα, θα μπορείτε να εγκαταστήσετε το Sigil στον υπολογιστή σας με την ακόλουθη εντολή:

sudo make install

Κατάργηση εγκατάστασης του Sigil

Το ενσωματωμένο Sigil, το χρησιμοποίησε και συνειδητοποίησε ότι δεν το θέλεις στον υπολογιστή σου Linux πλέον; Δυστυχώς, δεδομένου ότι το πρόγραμμα χτίστηκε με το χέρι, δεν υπάρχει εύκολο κουμπί "απεγκατάστασης" για κλικ.

Μην ανησυχείς! Ακολουθήστε τα παρακάτω βήματα για να μάθετε πώς να το καθαρίσετε από το σύστημα.

Αρχικά, ανοίξτε ένα τερματικό και διαγράψτε όλα τα ίχνη του πηγαίου κώδικα και τα ενσωματωμένα δυαδικά αρχεία.

sudo rm -rf ~/Sigil
sudo rm -rf ~/sigil-build

Στη συνέχεια, διαγράψτε τη συντόμευση εφαρμογής έτσι ώστε να μην εμφανίζεται πλέον στα μενού.

sudo rm /usr/local/share/applications/sigil.desktop

Τέλος, καθαρίστε τα υπόλοιπα αρχεία από τον υπολογιστή Linux:

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/

Η διαγραφή όλων αυτών των αρχείων θα πρέπει να γίνει αμέσωςΤο Sigil δεν είναι διαθέσιμο στο λειτουργικό σας σύστημα. Εάν το εικονίδιο της εφαρμογής Sigil παραμένει προσβάσιμο από το μενού εφαρμογής στο περιβάλλον εργασίας σας, επανεκκινήστε τον υπολογιστή Linux. Η επαναφορά του υπολογιστή σας θα ανανεώσει την επιφάνεια εργασίας. Αφού συνδεθείτε ξανά, το εικονίδιο θα χαθεί.

Σχόλια