web-dev-qa-db-ja.com

インストール後のスクリプトから返されたエラーをdpkgに無視させることはできますか?

Ubuntuシステムに.debファイル(私は管理していません)を手動でインストールしています。

パッケージには、誤って失敗するインストール後のスクリプトが含まれているため、パッケージは壊れていると見なされます。

dpkg: error processing astah-community (--configure):
 subprocess installed post-installation script returned error exit status 127

このパッケージは実際に正しくインストールされ、正常に動作しています(インストール後のスクリプトが正しくありません)。システムでapt操作を実行すると、パッケージが壊れていると文句を言うようになりました。どうすればこれを解決できますか?

これは役に立ちません:

Sudo dpkg -i /path/to/the.deb --force-all
9
wool.in.silver

/var/lib/dpkg/info/astah-community.postinstでインストール後のスクリプトを編集して、失敗している部分をコメントアウトできます。または、そのファイルの名前を変更/削除して、dpkgがファイルをまったく実行しないようにすることもできます。

これらのいずれかを実行したら、dpkg --configure astah-communityを使用してdpkgに構成プロセスを再試行させ、うまくいけばそれを成功させることができます。

20
qqx