Glam Prestige Journal

Bright entertainment trends with youth appeal.

I'm writing this in Ubuntu 16.04.5 LTS. I'm looking at Gnome Extensions for Ubuntu 18.04 that work with Gnome version 3.24 and breaks with version 3.26.

How can I find out using browser (google search doesn't tell me), apt list | grep ... or other means what version of Gnome Ubuntu 18.04 is using today?

Rebooting every time I want to know something about a version I haven't booted is inconvenient.


Test Results:

zcat /dev/nvme0n1p10/usr/share/doc/gnome-session-bin/changelog.Debian.gz | head -n1
gzip: /dev/nvme0n1p10/usr/share/doc/gnome-session-bin/changelog.Debian.gz: Not a directory

Important Note: I do not have 18.04 installed. I have 18.04 Unity installed. I want to know current known version would be installed so I can research bugs before installation.


EDIT: I'm not looking for the Gnome version of the current booted partition (as the duplicate candidate does) using:

$ apt-cache policy gnome-shell
gnome-shell: Installed: (none) Candidate: 3.18.5-0ubuntu0.3 Version table: 3.18.5-0ubuntu0.3 500 500 xenial-updates/universe amd64 Packages 3.18.4-0ubuntu3 500 500 xenial/universe amd64 Packages

I'm looking for the gnome version for a partition that needs to be mounted first (18.04). Or simply a link to a website containing the current version numbers as of today for 14.04, 16.04, 18.04, etc.

5

1 Answer

TLDR: Ubuntu 18.04 LTS uses GNOME 3.28 and Ubuntu 16.04 LTS uses GNOME 3.18.

If you have installed GNOME as deb-packages, then you can visit packages.ubuntu.com and get info about gnome-session-bin:

  • trusty (14.04LTS) (gnome): GNOME Session Manager - Minimal runtime
    3.9.90-0ubuntu12: amd64
  • trusty-updates (gnome): GNOME Session Manager - Minimal runtime
    3.9.90-0ubuntu12.1: amd64
  • xenial (16.04LTS) (gnome): GNOME Session Manager - Minimal runtime
    3.18.1.2-1ubuntu1: amd64
  • xenial-updates (gnome): GNOME Session Manager - Minimal runtime
    3.18.1.2-1ubuntu1.16.04.2: amd64
  • bionic (18.04LTS) (gnome): GNOME Session Manager - Minimal runtime
    3.28.1-0ubuntu2: amd64
  • bionic-updates (gnome): GNOME Session Manager - Minimal runtime
    3.28.1-0ubuntu3: amd64
  • eoan (19.10) (gnome): GNOME Session Manager - Minimal runtime
    3.34.1-1ubuntu2: amd64 arm64 armhf i386 ppc64el s390x
  • focal (20.04LTS) (gnome): GNOME Session Manager - Minimal runtime
    3.36.0-2ubuntu1: amd64 arm64 armhf ppc64el s390x

On installed system you can use one of

dpkg -l gnome-session-bin
apt list gnome-session-bin | grep gnome

or directly view corresponding changelog files:

  • Ubuntu 16.04 LTS:

    $ zcat /usr/share/doc/gnome-session-bin/changelog.Debian.gz | head -n1
    gnome-session (3.18.1.2-1ubuntu1.16.04.2) xenial; urgency=medium
  • Ubuntu 18.04 LTS:

    $ zcat /usr/share/doc/gnome-session-bin/changelog.Debian.gz | head -n1
    gnome-session (3.28.1-0ubuntu3) bionic; urgency=medium
  • any current Ubuntu (to be mounted):

    sudo mount /dev/sdXY /mnt
    zcat /mnt/usr/share/doc/gnome-session-bin/changelog.Debian.gz | head -n1

For Snap-packaged GNOME you can use snap list (below is example for 18.04 LTS):

$ snap list | grep gnome
gnome-3-26-1604 3.26.0 64 stable/… canonical -
gnome-calculator 3.28.1 170 stable/… canonical -
gnome-characters 3.28.2 96 stable/… canonical -
gnome-logs 3.28.2 34 stable/… canonical -
gnome-system-monitor 3.26.0 41 stable/… canonical -
5