Evince는 문서 뷰어입니다(주로 PDF/DVI/PS 파일용).
Debian/Ubuntu 시스템에서는 evince를 빌드하고 jhbuild를 설치하려면 종속성을 설치해야 합니다.
다음 단계는 새로 설치한 후 Debian Wheezy 및 Jessie(테스트 중), Ubuntu 12.04(Precise) 및 13.04(Rarian)에서 잘 작동하도록 테스트되었습니다. 최신 Ubuntu는 20.04이므로 제대로 작동할 수도 있고 그렇지 않을 수도 있습니다(필요한 것보다 더 많거나 적은 애플리케이션 또는 라이브러리 설치).
기본 종속성을 설치하려면 다음을 수행하십시오.
$ sudo apt-get build-dep evince gobject-introspection at-spi2-core
$ sudo apt-get install jhbuild curl yelp-tools gperf ragel cmake libgcrypt11-dev libcroco3-dev icon-naming-utils valac
다음 단계는 새로 설치한 후 Fedora 19에서 잘 작동하도록 테스트되었습니다.
기본 종속성을 설치하려면 다음을 수행하십시오.
$ sudo yum-builddep evince gobject-introspection at-spi2-core
$ sudo yum install expat-devel gperf gcc-c++ ragel cmake libgcrypt-devel icon-naming-utils libcroco-devel vala
다음 단계는 새로 설치한 후 Fedora 12.3(GNOME 버전)에서 제대로 작동하도록 테스트되었습니다.
소스 코드 패키지에 대한 저장소를 활성화합니다.
$ sudo zypper modifyrepo --enable repo-source
기본 종속성을 설치하려면 다음을 수행하십시오.
$ sudo zypper si -d evince gobject-introspection at-spi2-core libgtk-3-0
$ sudo zypper install jhbuild gnome-common libexpat-devel gperf ragel cmake libgcrypt-devel icon-naming-utils libcroco-dev vala
다른 배포판의 경우 apt-get build-dep
, yum-builddep
또는 zypper si -d
와 동등한 것을 사용할 수 있습니다. 더 자세한 단계를 보려면 다음 섹션을 계속 읽어보세요.
use를 사용할 구성 파일을 검색한 다음 ~/code
에서 Evince 빌드를 준비합니다.
$ mkdir -p ~/code/evince/checkout; cd ~/code
$ curl https://raw.githubusercontent.com/gpoo/jhbuild/master/evince.modules
$ curl https://raw.githubusercontent.com/gpoo/jhbuild/master/jhbuildrc-evince
마지막으로, jhbuild
에 대한 구성 파일을 가져오고 evince에 대한 기본 종속성(poppler, 최신 glib, evince 자체 등)을 빌드합니다.
$ jhbuild -f jhbuildrc-evince build evince
$ jhbuild -f jhbuildrc-evince run evince
소스 코드는 $HOME/code/evince/checkout
에 다운로드되고 $HOME/code/evince/install
에 설치됩니다.