如何从终端找出 maas maas-dns 和 maas-dhcp 的版本

如何从终端找出 maas maas-dns 和 maas-dhcp 的版本

我想知道你如何知道我的 ubuntu 14.4 安装上运行的是哪个版本的 maas

什么命令用于查找 maas api 版本、maas-dns、maas dhcp。请具体说明。

谢谢

答案1

maassnap在现代版本的 Ubuntu 中由 管理,因此我们可以使用以下命令进行查询snap info

snap info maas | awk '/^installed:/ {print $2}'

较旧的 Ubuntu 版本

apt-cache policy maas{,-dns,-dhcp}会告诉您它们的打包版本。您需要查看该Installed行。这是来自未运行任何 MAAS 包的系统的经过良好过滤的版本:

$ apt-cache policy maas{,-dns,-dhcp} | grep Installed -B1 -A1
maas:
  Installed: (none)
  Candidate: 1.5.1+bzr2269-0ubuntu0.1
--
maas-dns:
  Installed: (none)
  Candidate: 1.5.1+bzr2269-0ubuntu0.1
--
maas-dhcp:
  Installed: (none)
  Candidate: 1.5.1+bzr2269-0ubuntu0.1

如果我安装了 MAAS,那么候选版本就会被安装(或者如果已经安装了,那么它将被升级到什么版本)。


以防万一,这maas{,-dns,-dhcp}是一个 Bash 扩展,maas maas-dns maas-dhcp运行时会被替换为。我只是懒得输入“maas”很多次。

相关内容