Tengo un paquete personalizado instalado en mi Ubuntu 10.10, y tratando de eliminarlo, obtuve:
$ sudo dpkg -r package
sub-process script post-installation installed returne an error state 127
(el mensaje devuelto por el comando fue traducido del portugués (br).
Entonces, noté que en el script de instalación de este paquete, lo que hizo fue crear una entrada en mi inicio, crear una carpeta en / opt y crear un usuario.
Eliminé todo lo que creó. Pero ahora, solo quiero eliminarlo de la lista dpkg, porque quiero hacer que mi Linux sea como si nunca hubiera instalado este paquete.
¿Cómo puedo hacer esto?
tratando de eliminar xmail con error
dpkg --purge --force-all xmail
porque la secuencia de comandos previa a la eliminación estaba saliendo con un error al intentar detener el demonio xmail. Encontré la solución aquí: https://serverfault.com/questions/179570/how-to-remove-a-package-which-post-installation-and-pre-removal-script-failsespecíficamente, edité /var/lib/dpkg/info/xmail.prerm y cambié
|| exit $!
a|| true
fuente
*.prerm
archivos es demasiado tediosa, también puede eliminarlos: el proceso de desinstalación funciona cuando faltan