إذا كنت تخطط لإنشاء كتاب إلكتروني جديد على نظام Linux ، فستحتاج إلى محرر قوي. على نظام Linux ، هناك بعض الخيارات ، لكن أحد الخيارات التي تحصل باستمرار على الكثير من الاستخدام هو محرر Sigil eBook.
المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.
تثبيت المكتبات
بناء Sigil على لينكس هو ممكن ، رغم ذلكقبل محاولة القيام بذلك ، ستحتاج إلى تثبيت المكتبات اللازمة وملفات التبعية المختلفة. افتح المحطة الطرفية واتبع التعليمات أدناه. ضع في اعتبارك أن التبعيات ستختلف في كل إصدار من إصدارات Linux ، لذلك فمن الأفضل الإشارة إلى الوثائق الرسمية لإنشاء برنامج على توزيع Linux الخاص بك.
ملاحظة: تحتوي بعض توزيعات Linux على 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
قوس لينكس
بالنسبة لمستخدم 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
زحمة
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
لينكس العام
تحدد صفحة Sigil Github بالتفصيلالتبعيات التي يحتاجها المستخدم لإنشاء البرنامج. لسوء الحظ ، لا يتعدى الأمر ما يتم تثبيته على أوبونتو وديبيان. لحسن الحظ ، من الممكن أخذ أسماء حزم Ubuntu وإدخالها في Pkgs.org والعثور على مكافئات في العديد من التوزيعات المختلفة.
بناء سيجيل

الخطوة الأولى في بناء محرر Sigil eBook هي سحب أحدث إصدار من الكود المصدري من صفحة Github. في محطة ، واستخدام بوابة استنساخ أمر.
git clone https://github.com/Sigil-Ebook/Sigil.git
بعد ذلك ، استخدم مكدير قيادة وإنشاء دليل بناء جديد منفصل. يعد إنشاء دليل بناء أمرًا مهمًا لأنه ليس من الجيد تجميع التعليمات البرمجية مباشرةً في مجلد التعليمات البرمجية المصدر.
mkdir ~/sigil-build
انقل المحطة إلى مجلد بناء Sigil الجديد باستخدام القرص المضغوط.
cd ~/sigil-build
استدعاء cmake وإعداد بيئة التطوير.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
سيولد الأمر أعلاه جميع الأدوات اللازمة لتشغيل Sigil. إذا انتهى cmake دون أخطاء ، فانتقل إلى عملية التحويل البرمجي. في المحطة ، قم بتشغيل يصنع أمر.
make
إذا كان لديك جهاز كمبيوتر Linux عالي الجودة به نوى ، فجرّب هذا الأمر بدلاً من ذلك.
make -j4
تجميع البرامج من البداية يستغرق وقتًا طويلاً. عندما يتعلق الأمر بسيجيل ، ليس هناك استثناء. سوف تنتظر وقتًا طويلاً حتى تنتهي عملية الإنشاء (خاصةً إذا كان جهاز كمبيوتر Linux لديك لا يحتوي على العديد من النوى). عند الانتهاء من إنشاء برنامج التحويل البرمجي للرمز ، ستتمكن من تثبيت Sigil على جهاز الكمبيوتر الخاص بك باستخدام الأمر التالي:
sudo make install
إلغاء تثبيت Sigil
بنيت Sigil ، واستخدامها وتدرك أنك لم تعد ترغب في ذلك على جهاز كمبيوتر لينكس الخاص بك بعد الآن؟ للأسف ، نظرًا لأن البرنامج تم إنشاؤه يدويًا ، فلا يوجد زر سهل لإلغاء التثبيت للنقر.
لا داعى للقلق! اتبع الخطوات أدناه لمعرفة كيفية تنظيفه من النظام.
أولاً ، افتح المحطة وحذف كل آثار الكود المصدري والثنائيات المدمجة.
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. ستؤدي إعادة تعيين الكمبيوتر إلى تحديث سطح المكتب. بعد تسجيل الدخول مرة أخرى ، ستزول الأيقونة.
تعليقات