Como verificar exatamente o que o apt install [some package] vai fazer?

3

Estou tentando compilar um projeto C ++ e recebi um erro: xxx.so no such file or directory . Nesse caso, normalmente eu executo o comando apt-cache search xxx e normalmente consigo encontrar um nome de pacote como xxx-dev , então simplesmente executo apt install xxx-dev e tudo ficará bem.

Mas, na verdade, não sei exatamente o que o apt install xxx-dev fará. Quando executamos apt install xxx-dev , podemos obter algumas informações sobre o que seria instalado, etc, mas quero saber algo mais.

Se eu executar apt install xxx-dev , ele instalará mais coisas do que eu preciso? Por exemplo, o erro no começo me dizia que xxx.so estava faltando, no entanto, quando executo apt install xxx-dev , geralmente consigo ver que muitos pacotes serão instalados. São todos estes necessários? Existe uma maneira de verificar exatamente o que o apt install xxx-dev fará ou verificar o conteúdo do pacote deb?

    
por Yves 06.04.2018 / 11:05

1 resposta

7

Simule os resultados da instalação de um pacote sem realmente instalá-lo. Abra o terminal e digite:

sudo apt install --simulate package-name

Resultados

  • The following additional packages will be installed:
  • Suggested packages:
  • The following NEW packages will be installed:
  • X upgraded, X newly installed, X to remove and X not upgraded. Os X's são substituídos por números. Exemplo: 0 upgraded, 99 newly installed, 0 to remove and 6 not upgraded.
  • Inst - indica pacotes que serão instalados (99 linhas no exemplo acima, um pacote em cada linha)
  • Conf - indica pacotes que serão configurados
por karel 06.04.2018 / 11:22