アプリケーション(tracker-0.10.24)をインストールしていたときに、次のメッセージが表示されました。
Package requirements (glib-2.0 >= 2.26.0
gobject-2.0 >= 2.26.0
gio-unix-2.0 >= 2.26.0
dbus-1 >= 1.3.1
dbus-glib-1 >= 0.82) were not met:
No package 'dbus-1' found
No package 'dbus-glib-1' found
私はubuntuパッケージに行き、それらを段階的にインストールすることができますが、私はここにもっと便利な方法があるべきだと思います。これらすべてのライブラリをインストールする方法は?
おそらくこれはconfigure
スクリプトからのエラーですか?
エラーは pkg-config パッケージファイルを参照しています。これらはUbuntu/Debianパッケージ名と1対1で対応していません(DebianまたはUbuntu固有ではないため)。
この特定のケースでは、dbus-1.pc
ファイルはlibdbus-1-dev
Ubuntuパッケージにあり、dbus-glib-1.pc
はlibdbus-glib-1-dev
Ubuntuパッケージにあります。これら2つをインストールすると、そのconfigure
スクリプトチェックの依存関係を満たす必要があります。
とても簡単です。最初にコマンドlsb_release -a
を実行して、ubuntuのバージョンを確認します。 https://packages.ubuntu.com/ に移動し、パッケージ名を検索して、ご使用のUbuntuのバージョンを選択します。
注:パッケージ名ではなくバージョンでインストールしてください!