不過還是捲起袖子來吧…
https://live.gnome.org/Evince/GettingEvince
“Building Evince and Poppler from Git in 5 easy steps”
那是他講的,實際上如果像我一樣 你會在第四步就卡關
patch 1
jhbuild是他引入的一個想要整合build process的(又)另一個機制
理想歸理想,但是bleeding edge總是會有問題,這次問題出在poppler
參 http://markmail.org/thread/jd7b4jeskjjb7be6
似乎 http://poppler.freedesktop.org/ 都說.22是穩定版本了,看來還是只好人工介入一下
根據 http://developer.gnome.org/jhbuild/stable/config-reference.html.en 所言,在 jhbuildrc-evince 加入以下這行︰
branches['poppler'] = (None, 'poppler-0.22.0')
patch 2
Requested 'gtk+-3.0 >= 3.7.5' but version of GTK+ is 3.6.0
看來ubuntu 12.10內建版本不夠新啊…
http://www.ubuntuupdates.org/package/gnome_shell/quantal/main/base/libgtk-3-0
有人提供了套件,不過要加入到apt的repository中,在shell中依序執行以下命令
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
sudo apt-get update
sudo apt-get install libgtk-3-0
裝完記得刪掉這些ppa,不然軟體更新時會哇哇叫的…目前只有手動方法,到 /etc/apt/sources.list.d/ 找到對應的list檔並刪除之
沒有留言:
張貼留言