GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu にインストールされている GTK+ のバージョンを確認するにはどうすればよいですか?

GTK3 バージョンを取得:

dpkg -s libgtk-3-0|grep '^Version'

または単にバージョン番号

dpkg -s libgtk-3-0|grep '^Version' | cut -d' ' -f2-

この提案は、2.0 のどのマイナー バージョンがインストールされているかを示します。システム上で共存できるため (古いバージョンで構築されたアプリケーションをサポートするため)、メジャー バージョンが異なればパッケージ名も異なります。

通常はシステム上に 1 つのバージョンしか持てない開発ファイルの場合でも、同じシステム上に gtk 1.x のバージョンと gtk 2.0 のバージョンを含めることができます (インクルード ファイルは gtk-1.2 またはgtk-2.0).

要するに、「システム上にある GTK のバージョン」に対する簡単な答えはありません。しかし...

次のようなものを試してください:

dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'

システム上にある -dev パッケージを含むすべての libgtk パッケージを一覧表示します。 dpkg -l 現在インストールされていないものも含めて、dpkg が認識しているすべてのパッケージが一覧表示されるため、grep を使用して、インストールされているものだけを一覧表示しました (行は i で始まります)。

または、関心のあるヘッダーなどのバージョンである場合は、pkg-config を使用することをお勧めします:

pkg-config --modversion gtk+

インストールされている GTK 1.x 開発ファイルのバージョンが表示されます。

pkg-config --modversion gtk+-2.0

GTK 2.0 のバージョンがわかります。古い 1.x バージョンにも、同じことを行う独自の gtk-config プログラムがあります。同様に、GTK+ 3 の場合:

pkg-config --modversion gtk+-3.0

Linux
  1. Ubuntu –どのX11ドライバーシステムが使用されているかを確認する方法は?

  2. Linux – JavaがインストールされたフォルダでJavaのバージョンを見つける方法は?

  3. 実行している Linux のバージョンを確認するにはどうすればよいですか?

  1. 実行しているLinuxバージョンは何ですか?調べる方法は次のとおりです

  2. 実行/インストールされているPostgresのバージョンを確認する方法

  3. JavaがインストールされたフォルダでJavaのバージョンを見つける方法は?

  1. Linuxで使用しているシェルを見つける方法

  2. どの Wi-Fi ドライバーがインストールされているかを調べる方法は?

  3. コマンドラインからBluezのバージョンを調べるには?