大家都知道 Ubuntu 默认的官方源通常都没提供应用程序的最新版本,当然这是官方有意识的在确保最新的应用程序版本不会对当前 Ubuntu 的稳定性和兼容性产生负面影响。而不同 Ubuntu 系统版本对同一应用在官方源中所提供的默认版本也不尽相同,例如在 Ubuntu 14.04 LTS 中通过官方源安装的 PHP 版本为 5,而 Ubuntu 16.04 LTS 中安装的版本为 7。
如果你真希望在 Ubuntu 系统中安装到应用程序的最新版本,一般都需要通过手动添加 ISV(应用程序开发商)源的方式来解决。
大家都知道,在 Ubuntu 中安装软件不外乎常见的 2 种方式:普通桌面用户一般喜欢直接使用「Ubuntu 软件」工具来查找、安装应用;专业用户或服务器管理员通常使用 apt 命令来招行操作。
那么对于普通用户来讲,我们如何在安装之前就确定应用程序的版本呢?下面系统极客就为大家进行介绍。
虽然这里我们只是以 Ubuntu 作为示例,但该方法同样适用于大多数其它 Linux 发行版,例如 Linux Mint、elementary OS 等等。
使用「Ubuntu 软件」查看应用程序版本
当你在「Ubuntu 软件」中查找软件时,在安装之前点击应用图标其实就可以在安装前查看到应用程序的版本,这也是最简便、直观的一种方式。
此外,也可以查看到当前应用程序包的大小和许可授权方式。
使用终端命令查看应用程序版本
如果你比较喜欢使用终端命令,可以通过如下命令在安装前查看应用程序版本:
apt show
当然,如果你使用老版本 Ubuntu 系统,可以选择如下两条旧版 apt-cache 命令:
apt-cache policy apt-cache show