Fedora 17에 Sigil을 어떻게 설치합니까?


0

공식 저장소에없는 Sigil을 사용하고 싶습니다. 먼저 home_xwaver라는 저장소를 추가하고 거기에서 설치했지만 오류가 발생하여 책을 저장할 수 없습니다. 일부 라이브러리를 변경하라는 블로그 게시물을 찾았 지만 sigil의 설치 위치를 찾을 수 없습니다. 실행 파일은 / usr / share / bin에 있었지만 라이브러리가 포함 된 폴더를 찾지 못했습니다. 기본 위치는 / opt / sigil이 아닙니다.

두 번째 시도로 패키지를 제거하고 홈페이지에서 다운로드하려고했습니다. 소스를 다운로드하여 컴파일하려고했습니다. QT 4.7.0이 필요한 것으로 나타 났으며 설치 한 것은 4.8.2이므로 컴파일되지 않습니다. 필요한 버전을 변경할 수있는 곳을 모르고 새로운 QT로 컴파일하면 전혀 작동하지 않습니다.

세부 사항 편집 : Sigil에 구성 파일이 없습니다. 도큐가 달려

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release /path/to/extracted/folder
make
sudo make install

그러나 cmake선은 이미 나에게 실패합니다. 오류는

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find Qt4 (missing: QT_QTWEBKIT_INCLUDE_DIR) (found suitable
  version "4.8.2", required is "4.7.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindQt4.cmake:1172 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/Sigil/CMakeLists.txt:37 (find_package)

세 번째로 시도한 것은 홈페이지에서 컴파일 된 파일이었습니다. 나는 더 이상 사용되지 않기 때문에 높은 희망을 가지고 있지 않았습니다. (현재 홈 페이지에는 더 이상 사용되지 않는 Linux 설치 파일이없고 Windows 및 Mac 파일 만 있습니다). 설치 도중 중단되는 그래픽 설치 프로그램을 시작했습니다.

현재 Fedora에 Sigil을 설치할 수 있습니까? 어떻게해야합니까?

답변:


1

qtwebkit-devel패키지 를 설치해야 합니다.

yum install qtwebkit-devel

다른 -devel 패키지가 필요할 수 있지만 cmake가 다시 누락 된 것을 불평하지 않으면 분명하지 않습니다.


1

GNU / Linux에서는 소스에서 설치하는 것이 가장 좋은 방법은 아닙니다. 가능한 경우 항상 바이너리 또는 소스 패키지를 사용하십시오. Sigil이 가능한 빨리 공식 리포지토리에 도달하기를 바랍니다. 지금 다음과 같은 도움이 될 수 있습니다.


0

다음은 Fedora 17 64 비트에서 작동합니다.

yum install qtwebkit-devel boost-devel
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
make
make install
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.