如何从互联网上查找 Ubuntu 18.04 的 Gnome 当前版本?

如何从互联网上查找 Ubuntu 18.04 的 Gnome 当前版本?

我在 Ubuntu 16.04.5 LTS 中写这篇文章。我正在寻找适用于 Ubuntu 18.04 的 Gnome 扩展,它与 Gnome 版本 3.24 兼容,但与版本 3.26 不兼容。

我如何使用浏览器(谷歌搜索没有告诉我)apt list | grep ...或其他方式找出今天正在使用的 Gnome Ubuntu 18.04 版本?

每次我想了解尚未启动的版本时都要重新启动,这很不方便。


检测结果:

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

重要的提示:我没有安装 18.04。我安装了 18.04 Unity。我想知道当前已知的版本是否已安装,以便在安装前研究错误。


编辑:我没有使用以下命令查找当前启动分区的 Gnome 版本(重复的候选者会这样做):

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

我正在寻找需要先安装的分区的 gnome 版本 (18.04)。或者只是一个包含截至今天的当前版本号的网站链接,例如 14.04、16.04、18.04 等。

答案1

结论:Ubuntu 18.04 LTS 使用 GNOME 3.28,而 Ubuntu 16.04 LTS 使用 GNOME 3.18。

如果你已经将 GNOME 安装为 deb 包,那么你可以访问packages.ubuntu.com并获取有关gnome-session-bin

  • trusty (14.04LTS) (gnome):GNOME 会话管理器 - 最小运行时
    3.9.90-0ubuntu12:amd64
  • trusty-updates (gnome):GNOME 会话管理器 - 最小运行时
    3.9.90-0ubuntu12.1:amd64
  • xenial (16.04LTS) (gnome):GNOME 会话管理器 - 最小运行时
    3.18.1.2-1ubuntu1:amd64
  • xenial-updates (gnome):GNOME 会话管理器 - 最小运行时
    3.18.1.2-1ubuntu1.16.04.2:amd64
  • bionic (18.04LTS) (gnome):GNOME 会话管理器 - 最小运行时
    3.28.1-0ubuntu2:amd64
  • bionic-updates (gnome):GNOME 会话管理器 - 最小运行时
    3.28.1-0ubuntu3:amd64
  • eoan (19.10) (gnome):GNOME 会话管理器 - 最小运行时
    3.34.1-1ubuntu2:amd64 arm64 armhf i386 ppc64el s390x
  • focal (20.04LTS) (gnome):GNOME 会话管理器 - 最小运行时
    3.36.0-2ubuntu1:amd64 arm64 armhf ppc64el s390x

在已安装的系统上,您可以使用以下之一

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

或者直接查看相应的更新日志文件:

  • 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
    
  • 任何当前的 Ubuntu(需要安装):

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

对于 Snap 打包的 GNOME,您可以使用snap list(下面是 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  -

相关内容