หากคุณวางแผนที่จะสร้าง eBook ใหม่บนแพลตฟอร์ม Linux คุณจะต้องมีโปรแกรมแก้ไขที่สมบูรณ์ บน Linux มีตัวเลือกไม่กี่ตัวเลือก แต่ตัวเลือกหนึ่งที่ใช้งานได้อย่างต่อเนื่องคือเครื่องมือแก้ไข Sigil eBook
แจ้งเตือนสปอยเลอร์: เลื่อนลงและดูวิดีโอบทแนะนำท้ายบทความนี้
ติดตั้งไลบรารี
แม้ว่าการสร้าง Sigil บน Linux นั้นเป็นไปได้ก็ตามก่อนที่จะพยายามทำคุณจะต้องติดตั้งไลบรารีที่จำเป็นและไฟล์อ้างอิงต่างๆ เปิดเทอร์มินัลแล้วทำตามคำแนะนำด้านล่าง โปรดทราบว่าการพึ่งพาจะแตกต่างกันไปในแต่ละเวอร์ชันของ Linux ดังนั้นจึงเป็นการดีที่สุดที่จะอ้างถึงเอกสารประกอบอย่างเป็นทางการสำหรับการสร้างซอฟต์แวร์จากการแจกจ่าย Linux ของคุณ
หมายเหตุ: ลีนุกซ์ลีนุกซ์บางรุ่นมี Sigil อยู่ในซอฟแวร์. อย่างไรก็ตามการสร้างซอฟต์แวร์จากแหล่งที่มาจะช่วยให้คุณได้รับเวอร์ชันที่ทันสมัยยิ่งขึ้น
อูบุนตู / 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 ที่สะดวกสบายแพคเกจที่พร้อมใช้งานที่จะติดตั้งการอ้างอิงทั้งหมดโดยอัตโนมัติและสร้างเครื่องหมาย ชี้ผู้ช่วย AUR ตัวโปรดของคุณไปที่แพ็คเกจนี้ที่นี่ หรือติดตั้งไลบรารีด้วยตนเอง:
sudo pacman -S base-devel git git clone https://aur.archlinux.org/sigil-git.git cd sigil-git makepkg -si
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
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
ลินุกซ์ทั่วไป
หน้า Sigil Github แสดงรายละเอียดในการพึ่งพาที่ผู้ใช้ต้องการเพื่อสร้างซอฟต์แวร์ น่าเสียดายที่มีเพียงสิ่งที่จะติดตั้งบน Ubuntu และ Debian เท่านั้น โชคดีที่มันเป็นไปได้ที่จะใช้ชื่อแพ็คเกจของ Ubuntu ใส่ลงใน Pkgs.org และค้นหาสิ่งที่เทียบเท่าในการแจกแจงที่แตกต่างกัน
สร้างเครื่องหมาย

ขั้นตอนแรกในการสร้างเครื่องมือแก้ไข Sigil eBook คือการดึงซอร์สโค้ดเวอร์ชันล่าสุดจากหน้า Github ในเทอร์มินัลใช้ โคลนคอมไพล์ คำสั่ง
git clone https://github.com/Sigil-Ebook/Sigil.git
ถัดไปใช้ mkdir คำสั่งและสร้างไดเรกทอรีสร้างใหม่แยกต่างหาก การสร้างไดเรกทอรีสร้างเป็นสิ่งสำคัญเนื่องจากคุณไม่ควรรวบรวมรหัสโดยตรงในโฟลเดอร์ซอร์สโค้ด
mkdir ~/sigil-build
ย้ายเทอร์มินัลไปยังโฟลเดอร์ Sigil บิลด์ใหม่ด้วย ซีดี.
cd ~/sigil-build
โทร cmake และตั้งค่าสภาพแวดล้อมการพัฒนา
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
คำสั่งดังกล่าวจะสร้างเครื่องมือที่จำเป็นทั้งหมดเพื่อให้ Sigil ทำงานได้ หาก cmake เสร็จสิ้นโดยไม่มีข้อผิดพลาดให้ไปยังกระบวนการรวบรวม ในเทอร์มินัลให้เรียกใช้ ทำ คำสั่ง
make
หากคุณมี Linux PC ระดับสูงที่มีคอร์สำรองให้ลองใช้คำสั่งนี้แทน
make -j4
การคอมไพล์โปรแกรมตั้งแต่เริ่มต้นใช้เวลานาน เมื่อพูดถึงเครื่องหมายก็ไม่มีข้อยกเว้น คุณจะต้องรอเป็นเวลานานสำหรับการสร้างให้เสร็จสมบูรณ์ (โดยเฉพาะถ้าพีซี Linux ของคุณไม่มีหลายคอร์) เมื่อคอมไพเลอร์สร้างรหัสเสร็จแล้วคุณจะสามารถติดตั้ง Sigil บนคอมพิวเตอร์ของคุณด้วยคำสั่งต่อไปนี้:
sudo make install
ถอนการติดตั้ง Sigil
สร้าง Sigil ใช้มันและรู้ว่าคุณไม่ต้องการมันบน Linux PC อีกต่อไปใช่ไหม น่าเศร้าเนื่องจากโปรแกรมสร้างขึ้นด้วยมือจึงไม่มีปุ่ม "ถอนการติดตั้ง" ที่ง่ายต่อการคลิก
ไม่ต้องห่วง! ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีทำความสะอาดจากระบบ
ขั้นแรกให้เปิดเทอร์มินัลแล้วลบร่องรอยทั้งหมดของซอร์สโค้ดและไบนารีที่สร้างขึ้น
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
จากนั้นลบทางลัดของแอปพลิเคชั่นออกเพื่อไม่ให้ปรากฏในเมนูอีกต่อไป
sudo rm /usr/local/share/applications/sigil.desktop
สุดท้ายกำจัดไฟล์ส่วนที่เหลือจาก Linux PC ของคุณ:
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 ยังคงสามารถเข้าถึงได้ในเมนูแอปพลิเคชันบนสภาพแวดล้อมเดสก์ท็อปของคุณให้รีบูตเครื่อง PC ของคุณ การรีเซ็ตพีซีของคุณจะรีเฟรชเดสก์ท็อป หลังจากลงชื่อเข้าใช้อีกครั้งไอคอนจะหายไป
ความคิดเห็น