GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda mengetahui versi GTK+ mana yang diinstal di Ubuntu?

dapatkan versi GTK3:

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

atau hanya nomor versi

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

Saran ini akan memberi tahu Anda versi minor 2.0 mana yang diinstal. Versi utama yang berbeda akan memiliki nama paket yang berbeda karena mereka dapat berdampingan di sistem (untuk mendukung aplikasi yang dibuat dengan versi lama).

Bahkan untuk file pengembangan, yang biasanya hanya memungkinkan Anda memiliki satu versi di sistem, Anda dapat memiliki versi gtk 1.x dan versi gtk 2.0 di sistem yang sama (file yang disertakan ada di direktori bernama gtk-1.2 atau gtk-2.0).

Singkatnya, tidak ada jawaban sederhana untuk "versi GTK apa yang ada di sistem". Tapi...

Cobalah sesuatu seperti:

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

untuk membuat daftar semua paket libgtk, termasuk paket -dev, yang ada di sistem Anda. dpkg -l akan mencantumkan semua paket yang diketahui dpkg, termasuk paket yang saat ini belum diinstal, jadi saya menggunakan grep untuk mendaftar hanya paket yang diinstal (baris dimulai dengan i).

Alternatifnya, dan mungkin lebih baik jika itu adalah versi header dll yang Anda minati, gunakan pkg-config:

pkg-config --modversion gtk+

akan memberi tahu Anda versi file pengembangan GTK 1.x apa yang diinstal, dan

pkg-config --modversion gtk+-2.0

akan memberi tahu Anda versi GTK 2.0 apa. Versi 1.x lama juga memiliki program gtk-config sendiri yang melakukan hal yang sama. Demikian pula, untuk GTK+ 3:

pkg-config --modversion gtk+-3.0

Linux
  1. Bagaimana cara mengetahui driver Wi-Fi mana yang diinstal?

  2. Bagaimana cara mengetahui versi Bluez dari baris perintah?

  3. Bagaimana menemukan versi Java mana di folder yang diinstal Java?

  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Ubuntu – Bagaimana Cara Mengetahui Sistem Driver X11 Yang Digunakan?

  3. Linux – Bagaimana Menemukan Versi Java Di Folder yang Diinstal Java?

  1. Cara Memeriksa Versi Postgres Yang Sedang Berjalan/Diinstal

  2. Cara Menemukan Shell Yang Anda Gunakan di Linux

  3. Bagaimana cara mengetahui versi Linux yang saya jalankan?