Por que o aptitude insiste em instalar pacotes?

9

Por que o aptitude quer instalar tantos pacotes quando eu simplesmente executo o seguinte?

sudo aptitude install

Eu prefiro não fornecer pacotes específicos que ele queira instalar, porque isso já aconteceu várias vezes no passado (embora eu não esteja totalmente certo de como corrigi-lo no passado).

Alguma idéia?

    
por Braiam 01.07.2014 / 04:44

1 resposta

16

De a página de manual do aptitude :

  

Como caso especial, "instalar" sem argumentos agirá em qualquer ação armazenada / pendente.

Em outras palavras, você tentou instalar esses pacotes anteriormente (ou eles foram trazidos como dependências), mas algo deu errado (ou o processo foi interrompido) e não pôde ser concluído. aptitude está apenas tentando terminar o que começou. As operações também podem se referir a atualizações, remoções de pacotes ou qualquer tipo de operação interna pendente.

Outro trecho interessante da página do manual sobre o qual você pode querer saber:

  

Quando você digitar Y no prompt de confirmação final, o comando "install" modificará as informações armazenadas do aptitude sobre quais ações executar. Portanto, se você emitir (por exemplo) o comando “aptitude install foo bar” e abortar a instalação assim que o aptitude iniciar o download e a instalação dos pacotes, será necessário executar “aptitude remove foo bar” para cancelar a ordem.

Em outras palavras, se esses pacotes não são de seu interesse, chamar remove para eles pode limpar a fila de operações pendentes (as informações armazenadas do aptitude ).

    
por John WH Smith 01.07.2014 / 04:48

Tags