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

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

Linux 플랫폼에서 새로운 eBook을 만들 계획이라면 견고한 편집기가 필요합니다. 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

아치 리눅스

아치 리눅스 사용자에게는 편리한 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 페이지는사용자가 소프트웨어를 빌드해야하는 종속성 불행히도 우분투와 데비안에서 무엇을 설치해야할까요? 고맙게도 우분투 패키지 이름을 Pkgs.org에 입력하고 다양한 배포판에서 동등한 것을 찾을 수 있습니다.

시길 구축

Sigil eBook 편집기를 빌드하는 첫 번째 단계는 Github 페이지에서 최신 버전의 소스 코드를 가져 오는 것입니다. 터미널에서 자식 클론 명령.

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

다음으로 mkdir 명령을 실행하고 별도의 새 빌드 디렉토리를 작성하십시오. 빌드 디렉토리를 만드는 것은 소스 코드 폴더에서 코드를 직접 컴파일하는 것이 좋지 않기 때문에 중요합니다.

mkdir ~/sigil-build

다음과 같이 터미널을 새로운 Sigil 빌드 폴더로 옮깁니다. CD.

cd ~/sigil-build

cmake를 호출하고 개발 환경을 설정하십시오.

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

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

make

여분의 코어가있는 고급 Linux PC가있는 경우 대신이 명령을 사용해보십시오.

make -j4

처음부터 프로그램을 컴파일하는 데 시간이 오래 걸립니다. 시길에 관해서도 예외는 없습니다. 빌드가 완료되기까지 오랜 시간이 걸릴 것입니다 (특히 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를 재설정하면 데스크탑이 새로 고쳐집니다. 다시 로그인하면 아이콘이 사라집니다.

코멘트