linux用aptitude来搜索所需要的软件包的包名。就像这样:
Linux $
aptitude search qt
p ruby-qt4-webkit:i386 - QtWebKit bindings for the Ruby language
p scim-bridge-client-qt - IME server of scim-bridge communicate with
p scim-bridge-client-qt:i386 - IME server of scim-bridge communicate with
p ruby-qt4-webkit:i386 - QtWebKit bindings for the Ruby language
p scim-bridge-client-qt - IME server of scim-bridge communicate with
p scim-bridge-client-qt:i386 - IME server of scim-bridge communicate with
输出的结果分三栏,分别为状态、包名和描述。而状态则由p、i、v等字母表示。查询后才知道这些标识的含义是这样的:
i - 包已经成功安装,并且所有依赖都满足. c - 包已经被移除,但是配置文件被保留. p - 包已经被删除,配置文件也被删除或者包没有被安装过. v - 该软件包是虚拟的. B - 该软件包的以来已经被损坏. u - 软件包被解包(unpacked)但是没有被配置. C - 半配置: 软件在配置时被打断. H - 半安装: 包在安装的过程中被打断.