ノートパソコンへの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を使用しています。
GTKをdebianにインストールするには、次の手順に従います。
次のコマンドを使用してソースファイルを解凍します。
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