Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt Trình chỉnh sửa sách điện tử Sigil trên Linux

Nếu bạn dự định tạo Sách điện tử mới trên nền tảng Linux, bạn cần có một trình soạn thảo vững chắc. Có một số tùy chọn trên Linux, nhưng một tùy chọn được sử dụng nhất quán là trình chỉnh sửa Sách điện tử Sigil.

CẢNH BÁO SPOILER: Cuộn xuống và xem video hướng dẫn ở cuối bài viết này.

Cài đặt thư viện

Có thể xây dựng Sigil trên Linux, nhưng bạn cần cài đặt các thư viện cần thiết và các tệp phụ thuộc khác nhau trước khi tiếp tục. Mở một thiết bị đầu cuối và làm theo hướng dẫn bên dưới. Hãy nhớ rằng các thành phần phụ thuộc sẽ thay đổi theo từng phiên bản Linux, vì vậy tốt nhất bạn nên tham khảo tài liệu phát triển bản phân phối Linux chính thức.

Lưu ý: Một số bản phân phối Linux có Sigil trong nguồn phần mềm của chúng. Tuy nhiên, xây dựng phần mềm từ nguồn cung cấp cho bạn phiên bản cập nhật hơn.

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

hoặc

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

Vòm Linux

Đối với người dùng Arch Linux, có sẵn gói AUR tiện lợi sẽ tự động cài đặt tất cả các phụ thuộc và xây dựng Sigil. Chỉ người trợ giúp AUR yêu thích của bạn vào gói này tại đây. Ngoài ra, hãy cài đặt các thư viện theo cách thủ công:

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

mũ phớt

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

mởSUSE

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 chung

Trang Sigil Github nêu chi tiết các phụ thuộc mà người dùng cần để xây dựng phần mềm. Thật không may, nó chỉ thảo luận về những gì cần cài đặt trên Ubuntu và Debian. May mắn thay, có thể tải xuống các tên gói Ubuntu và nhập chúng vào Pkgs.org và tìm các tên tương đương trên nhiều bản phân phối khác nhau.

Xây dựng Sigil

Bước đầu tiên trong việc tạo trình chỉnh sửa Sách điện tử Sigil là tải xuống phiên bản mới nhất của mã nguồn từ trang Github của nó. Trong thiết bị đầu cuối, sử dụng lệnh git clone.

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

Sau đó, sử dụng lệnh mkdir và tạo một thư mục bản dựng mới, riêng biệt. Việc tạo một thư mục bản dựng rất quan trọng vì việc biên dịch mã trực tiếp vào thư mục mã nguồn không phải là một ý kiến ​​hay.

mkdir ~/sigil-build

Di chuyển thiết bị đầu cuối vào thư mục bản dựng Sigil mới từ CD.

cd ~/sigil-build

Gọi cmake và thiết lập môi trường phát triển của bạn.

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

Lệnh trên sẽ tạo ra tất cả các công cụ cần thiết để chạy Sigil. Nếu cmake kết thúc mà không có lỗi, hãy tiếp tục quá trình xây dựng. Trong terminal, chạy lệnh make.

make

Nếu bạn có PC Linux cao cấp có lõi dự phòng, hãy thử lệnh này.

make -j4

Biên dịch chương trình từ đầu mất nhiều thời gian. Khi nói đến Sigil, không có ngoại lệ; bạn sẽ đợi rất lâu để quá trình xây dựng hoàn tất (đặc biệt nếu máy Linux của bạn không có nhiều lõi). Khi trình biên dịch hoàn tất việc tạo mã, bạn sẽ có thể cài đặt Sigil trên máy tính của mình bằng lệnh sau:

sudo make install

Gỡ cài đặt Sigil

Bạn đã xây dựng Sigil, sử dụng nó và nhận ra rằng bạn không muốn nó trên PC Linux của mình nữa? Thật không may, vì chương trình được xây dựng bằng tay nên không có nút “gỡ cài đặt” có thể nhấp dễ dàng.

Đừng lo lắng! Thực hiện theo các bước dưới đây để tìm hiểu cách làm sạch nó khỏi hệ thống của bạn.

Trước tiên, hãy mở một thiết bị đầu cuối và xóa tất cả các dấu vết mã nguồn và các tệp nhị phân được tạo.

sudo rm -rf ~/Sigil

sudo rm -rf ~/sigil-build

Sau đó xóa phím tắt ứng dụng để nó không còn xuất hiện trong menu.

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

Cuối cùng, xóa các tệp còn lại khỏi PC Linux của bạn:

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/

Việc xóa tất cả các tệp này sẽ ngay lập tức khiến Sigil không khả dụng trên hệ điều hành của bạn. Nếu biểu tượng ứng dụng Sigil vẫn có sẵn trong menu ứng dụng dành cho máy tính để bàn, hãy khởi động lại PC Linux của bạn. Đặt lại máy tính của bạn sẽ làm mới màn hình nền của bạn. Khi bạn đăng nhập lại, biểu tượng sẽ biến mất.