我用来dpkg -l
在我的 Ubuntu 系统上列出已安装的软件包
它只显示处于“ii”状态的包,除非我明确查询包:
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 linux-headers-686-pae <none> <none> (no description available)
Run Code Online (Sandbox Code Playgroud)
如何dpkg -l
显示所有软件包,即系统已知的任何软件包(不仅仅是已安装的软件包)?
额外:可以使用apt-get
或类似命令(不是apt list
)获取此信息吗?
如果dpkg -l
没有给出模式,它会忽略标记为“未安装”的包。为了解决这个问题,给它一个模式:
dpkg -l '*'
Run Code Online (Sandbox Code Playgroud)
apt list
是apt
特定的,类似于dpkg-query
(处理dpkg -l
),并且没有 anapt-get
或apt-cache
等效项。
归档时间: |
|
查看次数: |
69 次 |
最近记录: |