Tengo un servidor, 8.04, que he estado jugando con Postfix, instalando y eliminando con la opción de purga. La cosa es que quiero reinstalarlo (para que muestre el menú de configuración) pero Aptitude y apt siguen diciendo que ya está instalado.
Eliminé y purgué varias veces, incluso eliminé manualmente algunos archivos que dejó la purga, y no tuve suerte.
Entonces, ¿hay alguna forma de eliminar manualmente la entrada o algo más, para que Aptitude la instale normalmente?
¡¡Gracias!!
Respuestas:
Advertencia: no intentes esto a menos que hayas agotado todas las demás vías.
Dado que apt-get, aptitude, etc., todos usan internamente el comando dpkg, vamos a eliminar todos los rastros de la instalación del paquete de la base de datos dpkg, y con dpkg, apt-get, aptitude, etc. para pensar que el paquete nunca se instaló.
Edite el archivo de estado:
Localice la entrada para el paquete postfix en este archivo. Cada paquete generalmente tendrá una entrada como se muestra a continuación. Eliminar toda la entrada. Nota: No debe haber paquetes que dependan de este paquete. Si es así, primero debe eliminar esos paquetes, de modo que cuando abra este archivo, se hará referencia al paquete en un solo bloque, que luego procederá a eliminar.
Guarda el archivo.
La única razón por la que publico estas instrucciones es que tuve un problema similar recientemente: el paquete de autokey estaba en un estado horriblemente desordenado (el disco se llenó en medio de una instalación, y las entradas que deberían haberse escrito no), y Finalmente tuve que recurrir a los pasos anteriores para reinstalar el paquete. Funcionó para mí, y debería funcionar para usted, pero utiliza estas instrucciones bajo su propio riesgo.
Editar: También debo informarle que usé apt-get para la instalación (fallida) y la reinstalación.
fuente
Su paquete está en un estado inconsistente. Es posible que deba reinstalarlo (aptitude install postfix). Y posiblemente reconfigurarlo (dpkg-reconfigure postfix).
fuente
Afirmas haber usado ambos
Aptitude
yapt
, solo espero que no hayas intentado instalarAptitude
y eliminar conapt
o viceversa, porque eso es un gran no no. Puedes probarque debería arreglar el paquete en su estado actual. Entonces intente una purga. Alternativamente, intente instalar sobre él:
luego purga.
fuente