Amazon 콘테스트를 위한 무료 소프트웨어. 2 부

구경 EPUB 편집기

Calibre에는 코드 작성을 요구하는 EPUB 생성기가 있습니다.

기사에서 이전 나는 그들에게 Linux가 Amazon 문학 경연 대회에 참가해야 하는 몇 가지 도구에 대해 이야기했습니다. 이제 원고를 출판 준비가 된 전자책으로 변환하는 방법을 살펴보겠습니다.

DOCX 파일에서 콘테스트에 필요한 전자책과 페이퍼백 인쇄물을 모두 만드는 것은 기술적으로 가능하지만, 저는 EPUB 형식의 파일에서 첫 번째 파일을 만드는 것을 선호합니다. 그러면 형식을 더 잘 제어할 수 있을 뿐만 아니라 독점 도구를 사용하지 않아도 됩니다. Amazon이 제공하는 Windows용 변환.

Amazon 콘테스트를 위한 무료 소프트웨어. EPUB 만들기

EPUB 생성에는 두 가지 옵션이 있습니다.

  • 칼리버의 책 출판사.
  • Sigil 및 PageEdit.

Calibre가 리포지토리에 있거나 명령으로 설치됩니다.반면 Epub 편집기는 코드 편집만 지원합니다. 우리는 항상 DOCX 또는 ODT로 책을 만들고 EPUB로 변환한 다음 결과 코드를 편집할 수 있습니다. Sigil은 가장 최신 버전은 아니지만 저장소에 있습니다. Flathub에서 얻을 수 있다면. 하지만 칼리버 에디터와 마찬가지로 Sigil은 코드 작성만 지원합니다. 워드 프로세서와 같은 것을 원할 경우 개발자는 PageEdit라는 시각적 편집 도구를 제공합니다.

Calibre Book Editor 설치

배포판의 패키지 관리자에서 Calibre를 설치할 수 있습니다. 수동으로 설치하려면 다음 명령을 사용하십시오. 터미널에서:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

인장 편집

컴파일은 특정 유형의 프로그래밍 언어로 작성된 코드에서 실행 가능한 프로그램을 생성하는 것입니다.. 컴파일을 통해 컴퓨터는 프로그램을 만드는 데 사용되는 프로그래밍 소프트웨어 없이도 프로그램을 실행하고 이해할 수 있습니다. 컴파일되면 결과 프로그램은 특정 플랫폼에만 적합합니다.
Sigil을 컴파일하려면 다음 패키지가 필요합니다.

아치 리눅스

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

프로그램을 사용하기 위해 추가 단계가 필요하지 않습니다.

Debian / Ubuntu 및 파생 제품

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 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

일반 설치 절차

우리는 명령으로 프로그램을 다운로드합니다

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

컴파일된 프로그램이 저장될 디렉토리를 생성합니다.
mkdir ~/sigil-build
새로 생성된 디렉토리로 이동합니다.
cd ~/sigil-build
우리는 편집을 위해 모든 것을 준비합니다.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
우리는 다음과 같이 컴파일합니다.
make
또는 프로세서가 여러 코어와 함께 작동하는 경우
make -j4
컴퓨터의 처리 능력에 따라 컴파일 시간이 오래 걸릴 수 있습니다.
마지막으로 다음과 같이 설치합니다.
sudo make install

페이지 편집 편집

종속성이 동일한 것처럼 보이지만 필사 오류를 피하기 위해 명령을 반복할 것입니다. 기껏해야 이미 설치되었다는 메시지가 표시됩니다.
다음을 사용하여 프로그램을 다운로드합니다.
git clone https://github.com/sigil-ebook/PageEdit.git

아치 리눅스

sudo pacman -S cmake qt5-webengine qt5-tools
mkdir build
cd build
cmake "Unix Makefiles" -DINSTALL_BUNDLED_DICTS=0 -DCMAKE_BUILD_TYPE=Release ~/PageEdit
make

필수인지 확실하지 않지만 다음과 같은 경우에 대비합니다.
sudo make install

기타 분포

mkdir build
cd build
cmake "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/PageEdit

불행히도 이 두 프로그램의 개발자는 여러 패키지 형식과 배포판 수에 지쳐서 완전한 지침을 제공하지 않습니다. 문제를 찾으면 피드백 양식을 사용하여 Google의 도움을 받아 해결하도록 노력하겠습니다.

다음 기사에서 우리는 이러한 프로그램의 사용을 볼 것입니다s.

시리즈의 다른 기사

제 1


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.