Evince 2.32をLucid(10.04)にインストールしたい
この問題の解決策を探してみたところ、ppa:irie/evinceを追加することが唯一の提案でした。これはそれほど安全ではないと思います。もしそうなら、それはLucidで動作することが期待されていますか?
うわー、私は私が計画していたよりもたくさん書いた。 tl; drバージョンは次のとおりです。
Evince 2.32.xをLucidにバックポートするよりも、システム全体をMaverickにアップグレードする方が簡単です。
まず、これが安全かどうかという問題に取り組む必要があります。ほとんどの場合、いわゆる「リーフ」パッケージの新しいバージョンをインストールしても、システムの安定性には影響しません。 「リーフ」パッケージは、他のパッケージに依存しないスタンドアロンアプリケーションを提供するパッケージです。残念ながら、Evinceは完全に単純な「リーフ」パッケージではありません。
Evince 2.30.xは、ライブラリlibevdocument2およびlibevview2も提供します。 Evince 2.32.xはlibevdocument3とlibevview3を提供します。ライブラリの番号が異なることに注意してください。これは、これらのライブラリのABIに互換性のない変更があったことを意味するSONAMEバンプがあったことを示しています。 libevdocument2およびlibevview2に依存する他のプログラムは、libevdocument3およびlibevview3では機能しない場合があります。
幸いなことに、少なくとも私のシステムでは、Evince以外にlibevdocument2とlibevview2に依存する他のプログラムはありません。それで安全ですか?多分!
他のPPAと同様に、この質問は、PPAの所有者を信頼するかどうかにかかっています。この場合、 irie です。 PPAを信頼するかどうかを判断する方法はいくつかあります。PPAの貢献の幅を見ることです。彼らは上流の開発者でもありますか?彼らはUbuntu開発者ですか?彼らのLaunchpadページは進行中のアクティビティに表示されますか?
この特定のPPA に関しては、まだアップストリームではない変更が導入されているようです:
このPPAは、パンスクロールモード(Adobe Readerの「ハンドツール」など)が追加された、わずかに強化されたEvinceドキュメントビューアーを提供します。おそらく、タッチパネルベースのコンピューターに適しています。コードの変更は、Stephen Sugdenによって書かれたパッチに基づいています。 (http://mail.gnome.org/archives/evince-list/2009-June/msg00027.html)
しかし、もっと重要なのは、Lucid用のパッケージがないようです。とにかくあなたを助けません。
それで、安全なので、それは実行可能ですか?どれだけ欲しいかによる。残念ながら、Evince 2.32.xをLucidにバックポートするにはかなりの作業が必要です。単一のパッケージをバックポートすることはそれほど多くはありませんが、ソースコードを見ると、バックポートが必要なのはEvinceだけではないことがわかります。 Lucidでは利用できないlibglib2.0-dev、libgtk2.0-dev、libpoppler-glib-dev、およびlibcairo2-devの新しいバージョンが必要です。これらは、「リーフ」パッケージとはまったく反対のコアGNOMEライブラリです。依存関係のチェーン全体をバックポートする必要があります。
要するに、そうすることは非常に複雑で、時間がかかり、潜在的に危険です。