Como o uso do 'apt-get install' afeta as dependências reversas?

1

Se a libfoo for puxada pela barra de pacotes e eu atualizá-la executando apt-get install libfoo , como isso afetará as dependências reversas?

Se eu remover a barra de pacotes, a libfoo ainda será removida por apt-get autoremove ?

    
por etheros 03.11.2010 / 10:15

2 respostas

6

Se você executar apt-get install libfoo , ele será marcado como instalado manualmente. Isso significa que não será removido pelo autoremove.

E, até onde eu sei, a execução de apt-get install libfoo não atualizará libfoo . Ele já está instalado como uma dependência de bar e será automaticamente a versão mais atualizada que pode ser (embora ainda seja compatível com bar ).

Se houver uma versão mais recente de libfoo que não seja compatível com a dependência de bar (os pacotes podem indicar qual versão de um pacote eles precisam, incluindo "mais recente que x" ou "mais antigo que x"), libfoo será retido.

    
por Oli 03.11.2010 / 10:57
1

1) Se libfoo é uma dependência, fazer apt-get install libfoo instalará apenas a versão compatível com o outro aplicativo que a utiliza.

2) Se você remover bar e nenhum outro aplicativo estiver usando libfoo , ele será removível com apt-get autoremove .

    
por Andrea Grandi 03.11.2010 / 10:21