列出已安装的软件包及其来源仓库?

列出已安装的软件包及其来源仓库?

使用 rpm 可以列出已安装的软件包及其附加信息

rpm -qa --queryformat "%-35{NAME} %-35{DISTRIBUTION} %{VERSION}-%{RELEASE}\n" | sort -k 1,2 -t " " -i

这将产生类似

xorg-x11-drv-ur98                   (none)                              1.1.0-1.1
xorg-x11-drv-vesa                   CentOS-5                            1.3.0-8.3.el5
xorg-x11-drv-vga                    (none)                              4.1.0-2.1
xorg-x11-drv-via                    (none)                              0.2.1-9

在 Ubnutu 服务器上,我想要列出所有已安装的软件包并显示它们来自哪个存储库。

可以这样做吗?

答案1

看一下“man dpkg-query”。以下内容可以帮助您入门:

    skx@precious:~$ dpkg-query --showformat="\${Package}\t\${Version}\t\${Origin}\n" --show \*

相关内容