GNOME sürümünü nasıl edinebilirim?


39

Çalışan bir GNOME masaüstümü (herhangi bir sürüm) çalıştığım sürece , GNOME sürümünü almanın yetkili bir yolu var mı ? Bu önerilerin birçoğu sistemimde çalışmıyor, çünkü yürütülebilir dosyalar ve / veya paketler basitçe mevcut değil veya menü öğesi kullanılamıyor.

Yanıtlar:


49

GNOME 3 sürüm bu dosyada saklanır:

/usr/share/gnome/gnome-version.xml

içerik (sistemimde):

<?xml version="1.0" encoding="UTF-8"?>
<gnome-version>
 <platform>3</platform>
 <minor>6</minor>
 <micro>2</micro>
 <distributor>Arch Linux</distributor>
 <date>2012-11-13</date>
</gnome-version>

Dosya, çağrılan yukarı akış paketinin bir parçasıdır gnome-desktop(bazı dağıtımların dosyayı birkaç pakete böldüğünü, böylece dağıtımınızda dosyanın farklı bir ada sahip bir pakette bitebileceğini unutmayın ...)

GNOMEgeliştiriciler DE sürüm numarasını almak için bu dosyayı kullanmak ve görüntülemek içinde System Settings(aka gnome-control-center). Alma Yani GNOMEsürümü "resmi bir şekilde" dosya ve ayıklanması söz konusu ayrıştırma aracı platform, minorve microdeğerleri.

Bu dosya ile oynarsanız sonuçları anında görebilirsiniz :)

görüntü tanımını buraya girin

In GNOME 2Söz konusu dosyanın geçerli:

/usr/share/gnome-about/gnome-version.xml

(bu dosya Gnome 2IIRC'nin bazı eski sürümlerinde eksik olabilir )


Ve hayır, böyle komutlarını kullanmak olmamalı gnome-session --version, gnome-shell --version, gdm --versionvb Bunlar şunlardır GNOME masaüstü bileşenleri , onlar (farklı kod, tarih / değişmek ve maintainers'ı ile) ayrı paketler ve böyle kendi versiyonu olarak farklı olabilir. Onlar doğru rapor edeceğiz GNOMEsürümünü aynı sürümüne sahip yalnızca olarak gnome-desktop(her zaman böyle değildir).


1
Dostça bir güncelleme: Bu yazı itibariyle Debian Stretch (Testing), gnome-desktop3-data paketinde /usr/share/gnome/gnome-version.xml dosyasını veriyor gibi görünüyor. Kurulum geçmişini görmek için Debian'da: zgrep "instal" /var/log/dpkg.log* | grep "gnome-desktop3-data" | kesilmiş -d ':' -f2- | sort -r
iokevins

1
@iokevins - mümkün ... ama debian / ubuntu / türevlerini kullanmıyorum ve gönderim rahatsız edici değil: yukarı yönde, sadece bir paket var ve bu gnome-desktop; bazı dağıtımlar paketi bölmeyi ve parçaları ne olursa olsun çağırmayı seçebilir. Daha özel olması için yayınımı düzenleyeceğim.
don_crissti

Şimdi anlıyorum - açıklama için teşekkür ederiz; teşekkür ederim!
iokevins

Burada , XML'in sorgulanacağı @don_crissti'nin işaret ettiği dosyalarda xmlstarletbash kullanan bir örnek verilmiştir.
TomRoche

1
Teşekkürler @don_crissti. İşte o XML bilgi almak için bir Python 3 script: gnome-version.py
Luciano Ramalho

3

Başlatırsanız gnome-system-monitor, iletişim kutusundaki sürümü gösterir:

% gnome-system-monitor

Yaşlandığım Fedora 14 kutusu

            monitör iletişim kutusu fedora ss

Ubuntu 12.04

             Monitör iletişim kutusunun ss ubuntu


2

Dene gnome-session --version. Debian'ımda (yani GNOME-SESSION(1)) bir kılavuz sayfası var ancak --versionseçenek listede yok. Benim için yazıyor gnome-session 3.4.2.1.

Konsolda çalıştırabilirsiniz

DISPLAY=":0" gnome-session --version

(muhtemelen ekranı değiştirmek zorunda).


Bu rapor 3.2.1 ve gnome-system-monitorraporlar 3.4.2, bu yüzden doğru görünmüyor. Ve benim dağıtımım tamamen güncel.
l0b0

Don_crissti'nin cevabına bakınız. Sistemimde /usr/share/gnome/gnome-version.xml içinde 3.4.2 var. gnome-session --versiyon raporları 3.4.2. GNOME sistem monitörü raporları 3.4.1. Buna dayanarak ve kaba bir sabaha karşı gnome-system-monitor'un önemsiz olduğunu söyleyebilirim. Daha ileri araştırmalar, gnome-system-monitor sürümünün (gnome sürümünün değil) 3.4.1 olduğunu gösterir. Bundan başka Hatta bir ile olduğu zaman paket yöneticisi keşif, Şekil kadar güncel sistemi, 3.4.0 (gnome-ortak) bir karışımı, 3.4.1 (gnome-kabuk) ve 3.4.2 (gnome-desktop3 , GNOME oturumu vs.) bileşenleri.
SuperMagic

@ SuperMagic: Kesin bir cevap alamamak için tahriş edici olmasına rağmen, bu rakamlar oldukça tutarlıdır. Benim /usr/share/gnome/gnome-version.xmlderim 3.4.2, ama öyle gnome-session --versiondiyor 3.4.2.1ki doğru (?). Belki de bunların hepsinin morali, versiyonun kutsal olmadığı; Bu sadece bir sayıdır.
Emanuel Berg,

2
$ apt-cache show gnome-shell | grep Version

(Canlı veya Wily)


3
Gönderimde dediğim gibi gnome-shell, sadece bir gnome bileşen, bu nedenle bu yöntem güvenilmez. GNOME'un kullandıklarını kullanın.
don_crissti
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.