如何找出我正在運行的“libosinfo”版本?

如何找出我正在運行的“libosinfo”版本?

我運行的是 Ubuntu 14.04。我嘗試了whereiswhatislocatefind命令。我認為它已安裝。我無法再次安裝它。我用來apt-get安裝軟體包。virt-manager要求它處於某個版本。

答案1

說到可從儲存庫安裝/安裝的軟體包,您可以使用它apt-cache policy來檢查目前是否安裝了該軟體包以及如果您要執行以下命令,它將升級到哪個版本sudo apt-get upgrade

apt-cache policy libosinfo-1.0-0
user@user-X550CL ~ % apt-cache policy libosinfo-1.0-0
libosinfo-1.0-0:
  Installed: (none)
  Candidate: 0.2.11-1.1
  Version table:
     0.2.11-1.1 0
        500 http://it.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages

答案2

因為,libosinfo不是套件名稱,您可以使用下面的命令。

apt-cache policy ^libosinfo

Installed和/或 的值Candidate顯示版本。


樣本輸出

libosinfo-1.0-0:
  Installed: (none)
  Candidate: 0.2.11-1.1
  Version table:
     0.2.11-1.1 0
        500 http://archive.ubuntu.com.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
     0.2.11-0ubuntu1~utopic1 0
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/ vivid/main amd64 Packages
libosinfo-1.0-0-dbg:
  Installed: (none)
  Candidate: 0.2.11-1.1
  Version table:
     0.2.11-1.1 0
        500 http://archive.ubuntu.com.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
     0.2.11-0ubuntu1~utopic1 0
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/ vivid/main amd64 Packages
libosinfo-1.0-dev:
  Installed: (none)
  Candidate: 0.2.11-1.1
  Version table:
     0.2.11-1.1 0
        500 http://archive.ubuntu.com.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
     0.2.11-0ubuntu1~utopic1 0
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/ vivid/main amd64 Packages
libosinfo-bin:
  Installed: (none)
  Candidate: 0.2.11-1.1
  Version table:
     0.2.11-1.1 0
        500 http://archive.ubuntu.com.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
     0.2.11-0ubuntu1~utopic1 0
        500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/ vivid/main amd64 Packages

相關內容