Ich habe ein benutzerdefiniertes Paket auf meinem Ubuntu 10.10 installiert und beim Versuch, es zu entfernen, Folgendes erhalten:
$ sudo dpkg -r package
sub-process script post-installation installed returne an error state 127
(Die vom Befehl zurückgegebene Nachricht wurde aus dem Portugiesischen (br) übersetzt.)
Daher habe ich festgestellt, dass im Installationsskript dieses Pakets beim Start ein Eintrag erstellt, ein Ordner unter / opt erstellt und ein Benutzer erstellt wurde.
Ich habe alles entfernt, was es geschaffen hat. Aber jetzt möchte ich es nur von der dpkg-Liste entfernen, weil ich mein Linux so machen möchte, als ob ich dieses Paket nie installiert hätte.
Wie kann ich das machen?
Der Versuch, xmail mit zu entfernen, ist
dpkg --purge --force-all xmail
fehlgeschlagen, da das Skript vor dem Entfernen mit einem Fehler beendet wurde, bei dem versucht wurde, den xmail-Dämon zu stoppen. Ich habe die Lösung hier gefunden: https://serverfault.com/questions/179570/how-to-remove-a-package-which-post- installation- and- pre-emoval-script-failsInsbesondere ich bearbeiten /var/lib/dpkg/info/xmail.prerm und geändert ,
|| exit $!
um|| true
quelle
*.prerm
Dateien zu langweilig ist, können Sie sie löschen und - Deinstallation Arbeiten mit ihnen fehlt