Você pode usar dpkg-query
e formatar a saída para obter o nome binário e seu Debian seção :
dpkg-query -W -f='${binary:Package} (${Section})\n' firefox
Para o firefox, ele simplesmente retornará firefox (web)
(a mesma seção usada ao consultar packages.ubuntu.com )
Claro que você também pode usar o mesmo comando sem um nome de pacote:
dpkg-query -W -f='${binary:Package} (${Section})\n'
Veja a página de manual dpkg-query
para mais detalhes.
Para obter as categorias conforme mostrado no Centro de Software, você precisa analisar os arquivos em / usr / share / applications da seguinte forma:
$ grep Categories /usr/share/applications/* | grep firefox
/usr/share/applications/firefox.desktop:Categories=GNOME;GTK;Network;WebBrowser;
Para obter apenas a categoria mais específica aplicável, você pode tentar:
$ grep Categories /usr/share/applications/firefox.desktop | awk -F';' '{print $(NF-1)}'
WebBrowser