いはどういうところだと思いまるバージョンのGTK+を設置しUbuntu?
質問
いるバージョンのGTK+を設置しUbuntu
人いないように
解決
この提案 お伝えするマイナーバージョン2.0インストール。異なる主なバージョンが異なるパッケージ名するための準備について、共存しているシステムのための支援って作成されたアプリケーションにより以前のバージョン).
でも、開発用ファイルは、通常、いいショールーム:イメージは、システムでバージョンのgtk1.xバージョンのgtk2.0同じシステムのインクルードファイルがディレクトリと呼ばれgtk-1.2以gtk-2.0)に変更しました。
などによりというものはありませんか"どのバージョンのGTKのシステム"です。が---
うようなもの:
dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
リストのすべてのfontsパッケージを含む-devものとされます。 dpkg -l
サイトのすべてのパッケージをdpkgについて知っていを含めない現在インストールされてい使用grepリストも設置されている(線の始まりという。)
また、多くの場合でのインタプリタのバージョンをヘッダなどができ、利用pkg-config:
pkg-config --modversion gtk+
まだバージョンのGTK1.x開発ファイルがインストールされてい、
pkg-config --modversion gtk+-2.0
まだバージョンのGTK2.0にアクセスしてください。旧1.xステージにはgtk-configプログラムは同じものだと言ってもいいです。同様に、GTK+3:
pkg-config --modversion gtk+-3.0
他のヒント
$ dpkg -s libgtk2.0-0|grep '^Version'
車GTK3バージョン:
dpkg -s libgtk-3-0|grep '^Version'
ただのバージョン番号
dpkg -s libgtk-3-0|grep '^Version' | cut -d' ' -f2-
できるだけコンパイルは以下のプログラムを実行できます。
#include <gtk/gtk.h>
#include <glib/gprintf.h>
int main(int argc, char *argv[])
{
/* Initialize GTK */
gtk_init (&argc, &argv);
g_printf("%d.%d.%d\n", gtk_major_version, gtk_minor_version, gtk_micro_version);
return(0);
}
コンパイル(仮に上記のソースファイル名です。c):
gcc version.c -o version `pkg-config --cflags --libs gtk+-2.0`
きのこまが出力されます。私の古い組み込み装置を取得します:
[root@n00E04B3730DF n2]# ./version
2.10.4
[root@n00E04B3730DF n2]#
み
apt-cache policy libgtk2.0-0 libgtk-3-0
または、
dpkg -l libgtk2.0-0 libgtk-3-0
いかがですか開シナプスを検索fontsまだ正確にlibをインストール。
う:
dpkg-query -W libgtk-3-bin
いと思い分布依存性が見られなかったです:
gtk-config --version
このままのバージョンのGTK+ライブラリのGTK+2およびGTK+3です。
dpkg -l | egrep "libgtk(2.0-0|-3-0)"
どのバージョンを並列取付す場合の両方のシステムは、私の場合、上記のコマンドを返します私はUbuntuシステムトラスティ:
ii libgtk-3-0:amd64 3.10.8-0ubuntu1.6 amd64 GTK+ graphical user interface library
ii libgtk2.0-0:amd64 2.24.23-0ubuntu1.4 amd64 GTK+ graphical user interface library
ことを意味していまGTK+2.24.23と3.10.8れます。
またいでのインタプリタのバージョンを開発用ファイルを使用 pkg-config --modversion gtk+-3.0
例えばGTK+3です。延長することに異なる主なバージョンのGTK+は、sedプロジェクトでは、このとる:
pkg-config --list-all | sed -ne 's/\(gtk+-[0-9]*.0\).*/\1/p' | xargs pkg-config --modversion
の答えをより一般的なよUbuntuしてくれてありがとうございますRedhat):
gtkは通常設置し/usrがる可能性があります。この可視環境変数です。チェック
env | grep gtk
うおgtkファイルが格納されています。例えば、利用 locate
とgrep.
locate gtk | grep /usr/lib
このように見 /usr/lib64/gtk-2.0
, のサブディレクトリ 2.10.0
, を含む。で図書館のファイルです。私の結論は、gtk+版2.10.これはかなりのrpmコマンドRedhat: rpm -qa | grep gtk2
, と思う私の結論についてはその通りである。