apt 또는 dpkg의 Get-WmiObject -Class Win32_Product와 동일합니까?

apt 또는 dpkg의 Get-WmiObject -Class Win32_Product와 동일합니까?

Powershell에서 다음 명령을 사용하여 어떤 버전의 프로그램이 설치되어 있는지 확인합니다.

Get-WmiObject -Class Win32_Product | Select-Object -Property Name, version

Debian/Ubuntu에 apt이것과 동등한 것이 있습니까 ?dpkg

답변1

Debian 하위 시스템(Ubuntu 등)에서는 다음을 수행할 수 있습니다.

dpkg --list

apt 시스템을 통해 설치된 모든 애플리케이션을 표시합니다.

cory@redbarchetta[13:40:26]~$ dpkg --list
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  accountsservice                            0.6.55-0ubuntu12~20.04.4                    amd64        query and manipulate user account informa>
ii  accountsservice-ubuntu-schemas             0.0.7+17.10.20170922-0ubuntu1               all          AccountsService schemas for Ubuntu
ii  acl                                        2.2.53-6                                    amd64        access control list - utilities
ii  acpi-support                               0.143                                       amd64        scripts for handling many ACPI events
ii  acpid                                      1:2.0.32-1ubuntu1                           amd64        Advanced Configuration and Power Interfac>
ii  adduser                                    3.118ubuntu2                                all          add and remove users and groups

답변2

로 이를 수행할 수 있습니다 grep-status.

설치하다dctrl-tools

sudo apt install dctrl-tools

그 다음에:

grep-status -sPackage,Version -n "install ok installed"

관련 정보