No meu sistema, tem cerca de 4MB de saída (> 87.000 linhas). Descobri usando apt-cache unmet | wc -c
para o número de bytes e apt-cache unmet | wc -l
para o número de linhas.
Eu não aprendi muito com uma rápida olhada no código-fonte, mas acredito strongmente que este comando é projetado para imprimir todas as dependências não atendidas de todos os pacotes instaláveis , em vez de apenas aqueles pacotes que são realmente instalado.
A página de manual man apt-cache
não é, na minha opinião, redigida de forma inequívoca, mas aqui estão os trechos importantes:
unmet
unmet displays a summary of all unmet dependencies in the package cache.
-i, --important
Print only important dependencies; for use with unmet and depends. Causes only Depends and Pre-Depends relations to
be printed. Configuration Item: APT::Cache::Important.
Assim, você também pode restringir a saída de alguma forma, se você adicionar o argumento -i
. Não tenho certeza do que exatamente isso filtra, mas resulta em menos de 10%, cerca de 7.000 linhas no meu caso.
$ apt-cache unmet -i | wc -l
7096