- - วิธีการติดตั้ง Sigil eBook Editor บน Linux

วิธีการติดตั้งตัวแก้ไข eBook Sigil บน Linux

หากคุณวางแผนที่จะสร้าง 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 ของคุณ การรีเซ็ตพีซีของคุณจะรีเฟรชเดสก์ท็อป หลังจากลงชื่อเข้าใช้อีกครั้งไอคอนจะหายไป

ความคิดเห็น