el paquete se selecciona para desinstalación o eliminación (es decir, queremos eliminar todos los archivos, excepto los archivos de configuración).
También preguntaste
¿Qué se puede hacer para que los paquetes marcados como "desinstalar" ya no estén listados en "dpkg --get-selections"?
Hay dos formas en que puede hacer para no aparecer en el dpkg --get-selectionscomando.
1. Anule la selección de los paquetes para su eliminación.
Puede anular la selección de los paquetes, que se seleccionan para su eliminación. De esta manera, dpkg --get-selectionno mostrará la entrada "desinstalar".
Mire esta respuesta para conocer el procedimiento exacto para hacer esto.
2. Realmente puede hacer la tarea seleccionada, es decir, desinstalarla
No se recomienda, si lo ha hecho dpkg --clear-selectionsaccidentalmente, lo que marca todos los paquetes como "desinstalados" excepto el esencial (Aquí, lo esencial no significa que pueda tener un sistema sin ningún software innecesario, lo esencial significa que solo puede arrancar y tener un sistema Linux de muy bajo nivel) .
El comando para hacer la tarea deseada seleccionada es:
sudo apt-get dselect-upgrade
Espero que esto responda su consulta.
Para más información puedes consultar estos enlaces.
Usted escribe "está seleccionado para desinstalación o eliminación (es decir, queremos eliminar todos los archivos, excepto los archivos de configuración)". Bueno, ¿cómo seleccioné eso ("nosotros")? ¿Es eso lo que sucede cuando "apt-get remove ..."? Y si es así, ¿por qué solo se "seleccionan para la desinstalación", por qué no se eliminan instantáneamente cuando se ejecuta "apt-get remove"?
Mads Skjern
Usted escribe que no se recomienda dselect-upgrade. Es solo porque, en el caso de que uno haya corrido accidentalmente, selecciones claras, se va al desnudo. ¿O es por otras razones también? Parece algo obvio hacer, desinstalar cosas que se seleccionan para la desinstalación: / ??
Mads Skjern
No puedo entender la respuesta tampoco. Estoy leyendo el manual, pero tampoco está claro. Por ejemplo, el estado de selección de paquete "instalar" se describe como "El paquete está seleccionado para la instalación". Pero encuentro que los paquetes marcados como 'instalar' ya se han instalado en mi sistema. ¿Qué significa "seleccionado para la instalación"? (cuando ya está instalado?)
Chan Kim
14
La respuesta "sudo apt-get dselect-upgrade" no funcionó para mí. Para eliminar un solo paquete desinstalado que utilicé:
La respuesta "sudo apt-get dselect-upgrade" no funcionó para mí. Para eliminar un solo paquete desinstalado que utilicé:
fuente
Si
apt-get --purge
no puede eliminar el paquete, intente lo siguiente:Verifique los paquetes desinstalados para asegurarse de que realmente desea eliminarlos.
Si está seguro, ejecute
dpkg --purge
:fuente
dpkg --get-selections | awk '$2 == "deinstall" {print $1}'