¿Hay algún comando que imprima solo el nombre de los paquetes que apt-get autoremoveselecciona? Estoy creando un script que actualiza el núcleo, elimina el núcleo antiguo y los paquetes innecesarios ( apt-get autoremove), pero quiero imprimir en la pantalla la lista de paquetes que serán eliminados apt-get autoremove, ¿cómo puedo hacer esto?
                    
                        apt
                                package-management
                                bash
                                scripts
                                text-processing
                                
                    
                    
                        Afonso Sousa
fuente
                
                fuente

sudo apt-get autoremove -yy debería eliminar automáticamente todo lo que necesita eliminar ...sudo apt-get --dry-run autoremoveRespuestas:
Dado que según su comentario desea enumerar solo los paquetes que se eliminarán:
grepdesglose del comando:-P: Interpreta el patrón dado como un patrón PCRE (expresión regular compatible con Perl)-o: Imprime solo la cadena coincidente en lugar de la línea completaDesglose de expresiones regulares:
^: coincide con el inicio de la líneaRemv: coincide con unaRemvcadena\K: excluye la subcadena previamente coincidente de la cadena coincidente[^ ]+: coincide con uno o más caracteres nofuente
sudocon la--dry-runopción.En realidad solo necesita filtrar la salida de su
mando.
Por ejemplo, puedes hacerlo con
fuente