21
私のpost/preスクリプト(私の場合はpostrm)にdebianパッケージを開発して構文ミスがあります。私は正常にパッケージをインストールしますが、今私は、このパッケージを削除することはできません。dpkg:post/preスクリプトのエラーを無視する方法
それを無視し、完全パッケージを削除するにはどうすればよい/var/lib/dpkg/info/blablabla.postrm: 11: Syntax error: ";;" unexpected
dpkg: error processing blablabla (--remove):
subprocess installed post-removal script returned error exit status 2
?
ありがとうございました。あなたの方法を試していない、私は同じ名前と正しい空のpostrmスクリプトでパッケージを作成してそれを解決し、それをインストールします。 dpkgがインストールされている間に私の悪いパッケージを削除しようとすると、エラーが発生したので、彼は私の新しいパッケージからpostrmを使ってエラーを起こさないようにしようとしています。 – Reddy
私の場合は '/ var/lib/dpkg/info/blablabla.prerm'でした。 –
@JeroenVermeulenBVBAアンインストールの手順は、まずblablabla.prermを実行してから、パッケージからファイルを削除し、最後にblablabla.postrmを実行します。コマンドは、ファイルを削除する前に実行する必要があるか、その後に実行するかに応じて、どちらのスクリプトにも含めることができます。 – wangguoqin1001