我的机器的信息

我的机器的信息

可能重复:
如何列出所有已安装的软件包?
如何列出已安装的软件及其大小?

有没有办法知道我的机器上安装了哪些软件包,以及详细信息,例如每个软件及其版本?想知道我是否安装了 qt 以及哪个版本,或者 gcc 以及哪个版本。谢谢

答案1

在终端中,你可以执行以下操作

dpkg --list

获取所有已安装软件包的概览,包括其版本号。由于这通常会生成很长的输出,因此您可以考虑执行

dpkg --list | less

或者

dpkg --list | grep qt

答案2

列出所有安装的软件包

dpkg --get-selections 

要获取有关特定软件包版本的详细信息,请使用

  • dpkg -l <package_name>

    或者

  • apt-cache policy <package_name>

例子:

$ dpkg -l perl
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  perl           5.14.2-13    i386         Larry Wall's Practical Extraction
$ 


$ apt-cache policy perl
perl:
  Installed: 5.14.2-13
  Candidate: 5.14.2-13
  Version table:
 *** 5.14.2-13 0
        500 http://in.archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
        100 /var/lib/dpkg/status
$

显示已安装软件包的版本。 使用

apt-show-versions

如果未安装 apt-show-versions,请使用sudo apt-get install apt-show-versions

相关内容