Evince เป็นโปรแกรมดูเอกสาร (โดยเฉพาะสำหรับไฟล์ PDF/DVI/PS และอื่นๆ)
ในเครื่อง Debian/Ubuntu คุณต้องติดตั้งการพึ่งพาเพื่อสร้างหลักฐานและติดตั้ง jhbuild
ขั้นตอนต่อไปนี้ได้รับการทดสอบว่าทำงานได้ดีใน Debian Wheezy และ Jessie (การทดสอบ) และ Ubuntu 12.04 (แม่นยำ) และ 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
สำหรับขั้นตอนโดยละเอียดเพิ่มเติม โปรดอ่านส่วนต่อไปนี้ต่อ
รับไฟล์คอนฟิกูเรชันเพื่อใช้ จากนั้นเตรียมสร้าง Evince ใน ~/code
:
$ 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