GTK+ 3.22
ノートパソコンへのインストールに問題があります。
GTK
最初はダウンロードとすべての依存関係を次から試しました。ここ。
上記のライブラリをインストールしようとしましたが、うまくいきませ./configure && make && sudo make install
んでした。未定義の参照が多く、アイコンが欠落してライブラリをすべて削除しました。
その後、GTK
インストールを再試行し、すべての依存関係(サブ依存関係を含む)が正しくインストールされていることを確認しました。ところで今回は./configure --prefix=/usr && make && sudo make install
次のような内容があってライブラリのインストールのために駆けつけました。これガイド。
上記の問題により、私のシステムが完全に破損し、私ができることは何もありませんでした。そのため、セーフモードに依存し、aptリポジトリで利用可能な古いGTKを再インストールする必要がありました。
私の質問は、どのようにインストールしてGTK+ 3.22
動作するかを確認することです。
私はDebian 8を使用しています。
答え1
Debian に GTK をインストールするには、次の手順に従います。
- ソースコードパッケージをダウンロードします。ここ、これは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
答え2
gtk3 アプリケーションをコンパイルするには:このパッケージをインストールする必要がありますlibgtk-3-dev
。
sudo apt install libgtk-3-dev
ほとんどのユースケースでは、ソースコードでコンパイルする必要はありません。