dpkg-query 列出未安装的软件包

Cor*_*ein 5 dpkg apt package-management

我通过dpkg下载deb文件并安装来安装 Chrome。后来我卸载并删除了它。

然而我现在看到的是这样的:

$ dpkg-query -W google-chrome
google-chrome
$ dpkg-query -l google-chrome
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
+++-=================================-=====================-=====================-========================================================================
un  google-chrome                     <none>                <none>                (no description available)
Run Code Online (Sandbox Code Playgroud)

-W选项的文档内容如下[强调我的]:

默认输出格式为每个匹配的包提供一行,每行都有名称 ... 和包的安装版本,并用制表符分隔。

的输出dpkg-query向我表明google-chrome尚未安装,但为什么它会出现呢?如果我对不存在的包运行相同的命令,它会提供不同的输出:

$ dpkg-query -W blahblah
dpkg-query: no packages found matching blahblah
Run Code Online (Sandbox Code Playgroud)

这是输出apt-cache policy google-chrome

$ apt-cache policy google-chrome
google-chrome:
  Installed: (none)
  Candidate: (none)
  Version table:
Run Code Online (Sandbox Code Playgroud)

尝试通过产量卸载dpkg --purge

$ sudo dpkg --purge google-chrome
dpkg: warning: ignoring request to remove google-chrome which isn't installed
Run Code Online (Sandbox Code Playgroud)

怎样才能完全卸载不知道的google-chrome情况呢?dpkg