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