(新しい依存関係を必要とせずに)わずかに変更できるように、Evinceを構築しようとしています。
サンドボックスで実行したくありません。システム上の他のアプリケーションで実行したい(とにかくJHBuildでかなりひどい時間を過ごした)。
Tar.gzをダウンロードし、ダウンロードフォルダーに解凍します。
走る ./configure
、不足しているすべてのパッケージをインストールします
次に、make
を実行してから、make install
次に/usr/local/bin
、実行してみます./evince
、しかしこのエラーが返されます:
symbol lookup error: ./evince: undefined symbol: ev_view_set_enable_spellchecking
これはEvinceの機能です。私は何が間違っているのですか?
Gspellがバージョン> = 1.6.0でインストールされていることを確認してください。
ソース: https://gitlab.gnome.org/GNOME/evince/commit/719f7dccdb34f45caf6214ed45fd22fdad158c8a
または、この機能を気にしない場合は、./configure --without-gspell
を試してから、&& makeinstallを実行してください。
また、バイナリをシステムに直接インストールするのではなく、ディストリビューションのパッケージシステムを使用してパッケージを準備することを強くお勧めします。まず、ファイルシステムの混乱を回避します。次に、ディストリビューションは、この問題をすでに処理しているいくつかのパックまたは構成オプションを提供している可能性があります。