irá apt-get autoremove quebrar outras dependências?

4

Eu quero usar apt-get autoremove para remover liba , por exemplo, mas não tenho certeza se é inteligente o suficiente para preservar outras dependências. Por exemplo, se liba depender de libb , enquanto libc também dependerá de libb , will

sudo apt-get autoremove liba

remover libb ou não? Agradecemos antecipadamente.

    
por 4ae1e1 11.05.2013 / 19:09

3 respostas

6

Nenhuma das ferramentas apt-get ou outras ferramentas APT irão quebrar dependências (exceto erros).

Você não executa apt-get autoremove liba , apenas apt-get autoremove . O ponto inteiro de autoremove é que ele descobre o que há para remover.

Quando você executar apt-get autoremove , verifique a lista de pacotes para certificar-se de não confiar em nenhum dos pacotes que serão removidos. Um pacote que você usa o tempo todo pode ter sido extraído como uma dependência de outro pacote sem que você tenha notado isso.

    
por Gilles 11.05.2013 / 19:16
1

A opção autoremove para apt-get removerá apenas os pacotes que dependem de liba e pacotes que não são mais usados.

    
por dobey 11.05.2013 / 19:16
0

Na página do manual do apt-get:

  

autoremove é usado para remover pacotes que foram automaticamente   instalado para satisfazer dependências de algum pacote e que não são   mais necessário.

O autoremove não aceita nenhum pacote como argumento (o comando é apenas apt-get autoremove ). Nenhuma dependência será quebrada.

    
por Eric Carvalho 11.05.2013 / 19:15