¿Por qué aptitude insiste en instalar paquetes?

9

¿Por qué aptitude quiere instalar tantos paquetes cuando simplemente ejecuto lo siguiente?

sudo aptitude install

Prefiero no proporcionar paquetes específicos que quiera instalar porque esto ha sucedido muchas veces en el pasado (aunque no estoy completamente seguro de cómo lo solucioné en el pasado).

¿Algunas ideas?

Braiam
fuente

Respuestas:

16

Desde la página de manual de aptitude :

Como caso especial, "instalar" sin argumentos actuará en cualquier acción almacenada / pendiente.

En otras palabras, trató de instalar esos paquetes antes (o se trajeron como dependencias), pero algo salió mal (o el proceso se interrumpió) y no pudo terminar. aptitudesolo está tratando de terminar lo que comenzó. Las operaciones también pueden referirse a actualizaciones, eliminación de paquetes o cualquier tipo de operación interna pendiente.

Otro extracto interesante de la página del manual que tal vez quieras conocer:

Una vez que ingrese Y en el mensaje de confirmación final, el comando "instalar" modificará la información almacenada de aptitude sobre qué acciones realizar. Por lo tanto, si emite (p. Ej.) El comando "aptitude install foo bar" y luego cancela la instalación una vez que aptitude ha comenzado a descargar e instalar paquetes, deberá ejecutar "aptitude remove foo bar" para cancelar ese pedido.

En otras palabras, si esos paquetes no le interesan, llamarlos removepodría purgar la cola de operaciones pendientes (la información almacenada de la aptitud ).

John WH Smith
fuente