web-dev-qa-db-ja.com

ライブラリをインストールする方法は?

アプリケーション(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パッケージに行き、それらを段階的にインストールすることができますが、私はここにもっと便利な方法があるべきだと思います。これらすべてのライブラリをインストールする方法は?

12
megas

おそらくこれはconfigureスクリプトからのエラーですか?

エラーは pkg-config パッケージファイルを参照しています。これらはUbuntu/Debianパッケージ名と1対1で対応していません(DebianまたはUbuntu固有ではないため)。

この特定のケースでは、dbus-1.pcファイルはlibdbus-1-dev Ubuntuパッケージにあり、dbus-glib-1.pclibdbus-glib-1-dev Ubuntuパッケージにあります。これら2つをインストールすると、そのconfigureスクリプトチェックの依存関係を満たす必要があります。

25

とても簡単です。最初にコマンドlsb_release -aを実行して、ubuntuのバージョンを確認します。 https://packages.ubuntu.com/ に移動し、パッケージ名を検索して、ご使用のUbuntuのバージョンを選択します。

注:パッケージ名ではなくバージョンでインストールしてください!

1
MNF