אם אתה מתכנן ליצור ספר אלקטרוני חדש בפלטפורמת לינוקס, תצטרך עורך מוצק. בלינוקס ישנן כמה אפשרויות, אך אחת שמקבלת באופן עקבי טונות של שימוש היא עורך הספרים Sigil eBook.
התראת ספוילר: גלול מטה וצפה במדריך הווידיאו בסוף מאמר זה.
התקן ספריות
עם זאת, בניית סיגל על לינוקס אפשריתלפני שתנסה לעשות זאת, תצטרך להתקין את הספריות הנחוצות וקבצי תלות שונים. פתח מסוף ופעל לפי ההוראות שלהלן. זכור כי התלות הולכת ומשתנה בכל גרסה של לינוקס, ולכן עדיף להתייחס לתיעוד הרשמי לבניית תוכנה להפצת לינוקס שלך.
הערה: בחלק מההפצות לינוקס יש Sigil במקורות התוכנה שלהם. עם זאת, בניית התוכנה ממקור מעניקה לך גרסה מעודכנת יותר.
אובונטו / דביאן
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 נוחחבילה זמינה שתתקין אוטומטית את כל התלות ותבנה את 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
לינוקס גנרי
בדף סיגיל גיטוב מתואר בפירוט אתתלות שמשתמש צריך כדי לבנות את התוכנה. למרבה הצער זה עוסק רק במה להתקין באובונטו ובדביאן. למרבה המזל, ניתן לקחת את שמות החבילות של אובונטו, להזין אותם ל- Pkgs.org ולמצוא מקבילות בהפצות רבות ושונות.
בנה סיגל

השלב הראשון בבניית עורך הספרים Sigil eBook הוא לשלוף את הגרסה האחרונה של קוד המקור מדף ה- Github שלו. במסוף, השתמש ב- שיבוט גיט פקודה.
git clone https://github.com/Sigil-Ebook/Sigil.git
בשלב הבא השתמש ב - mkdir לפקוד וליצור ספריית בנייה חדשה ונפרדת. יצירת ספריית build היא חשובה מכיוון שלא כדאי לחבר את הקוד ישירות בתיקיית קוד המקור.
mkdir ~/sigil-build
העבר את הטרמינל לתיקייה החדשה של Sigil build עם CD.
cd ~/sigil-build
התקשר ל- cmake והגדר את סביבת הפיתוח.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
הפקודה לעיל תייצר את כל הכלים הדרושים בכדי לגרום לסיגיל לעבוד. אם גמר ה- cmake מסתיים ללא שגיאות, המשך לתהליך ההרכבה. בטרמינל, הפעל את ה- עשה פקודה.
make
אם יש לך מחשב לינוקס מתקדם עם ליבות נוספות, נסה במקום זאת פקודה זו.
make -j4
להרכיב תוכניות מאפס לוקח זמן רב. כשמדובר בסיגיל, אין יוצא מן הכלל; תחכה זמן רב לסיום הבנייה (במיוחד אם למחשב הלינוקס שלך אין הרבה ליבות). לאחר שהמהדר מסתיים בבניית הקוד, תוכל להתקין את סיגל במחשב שלך עם הפקודה הבאה:
sudo make install
הסרת ההתקנה של סיגל
בנה סיגל, השתמש בזה והבין שאתה כבר לא רוצה אותו במחשב הלינוקס שלך? למרבה הצער, מכיוון שהתוכנית נבנתה בעבודת יד, אין כפתור "הסר התקנה" קל להקליק עליו.
אין דאגות! עקוב אחר הצעדים שלהלן כדי ללמוד כיצד לנקות אותו מהמערכת.
ראשית, לפתוח מסוף ולמחוק את כל העקבות של קוד המקור והבינארי הבנוי.
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 נשאר נגיש בתפריט היישומים בסביבת שולחן העבודה שלך, הפעל מחדש את מחשב הלינוקס שלך. איפוס המחשב האישי שלך ירענן את שולחן העבודה. לאחר כניסה חוזרת, הסמל ייעלם.
הערות