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