web-dev-qa-db-ja.com

GTK + 3.22のインストール

ノートパソコンへのGTK+ 3.22のインストールに問題があります。

最初に、GTKとそのすべての依存関係を here からダウンロードしてみました。

上記のライブラリをインストールするには./configure && make && Sudo make installを実行しましたが、機能しませんでした。未定義の参照が多数あり、アイコンが欠落していたため、すべてのライブラリをアンインストールしました。

その後、GTKを再度インストールして、すべての依存関係が正しくインストールされていることを確認しました(サブ依存関係も含む)。今回は this ガイドに従っていたため、今回は./configure --prefix=/usr && make && Sudo make installを実行してライブラリをインストールしました。

上記は私のシステムを完全に壊しました、私は何もできなかったのでセーフモードに頼り、aptリポジトリで利用可能な古いGTKを再インストールしなければなりませんでした。

私の質問は、どのようにしてGTK+ 3.22をインストールし、それが正しく動作することを確認できますか?

私はDebian 8を使用しています。

4

GTKをdebianにインストールするには、次の手順に従います。

  • ソースパッケージをダウンロードします ここ 、それはtar.bz2またはtar.xzファイルとして配布されます。
  • 次のコマンドを使用してソースファイルを解凍します。

    tar xvfj gtk+-3.2.0.tar.bz2またはtar xvfJ gtk+-3.2.0.tar.xz

  • ディレクトリを作成したディレクトリに変更し、次のコマンドを使用してパッケージを/ opt/gtkにインストールします。

    ./configure --prefix=/opt/gtk

  • Makeコマンドを実行してパッケージをビルドし、インストールしますmake &&make install

  • LD_LIBRARY_PATH環境変数を設定して、システムの動的リンカーが新しくインストールされたライブラリを見つけられるようにし、PATH環境プログラムを設定して、さまざまなライブラリによってインストールされたユーティリティバイナリを見つけます。

  LD_LIBRARY_PATH="/opt/gtk/lib"
  PATH="/opt/gtk/bin:$PATH"
  export LD_LIBRARY_PATH PATH
3
Dababi