Linux에서 Sigil eBook 편집기를 설치하는 방법

Linux 플랫폼에서 새 eBook을 만들 계획이라면 견고한 편집기가 필요합니다. Linux에는 몇 가지 선택 사항이 있지만 지속적으로 많이 사용되는 것은 Sigil eBook 편집기입니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

라이브러리 설치

Linux에서 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 다양한 분포에서 등가물을 찾습니다.

  Microsoft Excel에서 중복 값을 찾는 방법

빌드 인장

Sigil eBook 편집기를 구축하는 첫 번째 단계는 Github 페이지에서 최신 버전의 소스 코드를 가져오는 것입니다. 터미널에서 git clone 명령을 사용합니다.

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

그런 다음 mkdir 명령을 사용하여 별도의 새 빌드 디렉터리를 만듭니다. 소스 코드 폴더에서 직접 코드를 컴파일하는 것은 좋은 생각이 아니기 때문에 빌드 디렉토리를 만드는 것이 중요합니다.

mkdir ~/sigil-build

터미널을 CD가 있는 새 Sigil 빌드 폴더로 이동합니다.

cd ~/sigil-build

cmake를 호출하고 개발 환경을 설정합니다.

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

위의 명령은 Sigil을 작동시키는 데 필요한 모든 도구를 생성합니다. cmake가 오류 없이 완료되면 컴파일 프로세스로 이동합니다. 터미널에서 make 명령을 실행합니다.

make

여유 코어가 있는 고급 Linux PC가 있는 경우 대신 이 명령을 시도하십시오.

make -j4

프로그램을 처음부터 컴파일하는 것은 오랜 시간이 걸립니다. Sigil에 관해서는 예외가 없습니다. 빌드가 완료될 때까지 오랜 시간을 기다려야 합니다(특히 Linux PC에 코어가 많지 않은 경우). 컴파일러가 코드 빌드를 완료하면 다음 명령을 사용하여 컴퓨터에 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을 사용할 수 없게 됩니다. 데스크탑 환경의 애플리케이션 메뉴에서 Sigil 앱 아이콘에 계속 액세스할 수 있으면 Linux PC를 재부팅하십시오. PC를 재설정하면 바탕 화면이 새로 고쳐집니다. 다시 로그인하면 아이콘이 사라집니다.

  Mac에서 HEIC 이미지를 JPG로 쉽게 변환하는 방법