Bisakah saya mendapatkan dpkg untuk mengabaikan kesalahan yang dikembalikan dari skrip pasca pemasangan?


9

Saya menginstal file deb secara manual (yang tidak saya pertahankan) ke sistem Ubuntu saya.

Paket ini memiliki skrip pasca-instalasi yang gagal gagal, dan karenanya paket tersebut dianggap rusak.

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

Paket ini sebenarnya diinstal dengan benar dan berfungsi dengan baik (skrip pasca-instalasi tidak benar). Ketika saya melakukan operasi apt pada sistem saya sekarang mengeluh bahwa paket rusak; bagaimana saya bisa menyelesaikan ini?

Ini tidak membantu:

sudo dpkg -i /path/to/the.deb --force-all

Jawaban:


20

Anda dapat mengedit skrip pemasangan pos di /var/lib/dpkg/info/astah-community.postinstuntuk mengomentari bagian yang gagal. Atau Anda bisa mengganti nama / menghapus file itu untuk mencegah dpkg menjalankannya sama sekali.

Setelah Anda selesai melakukannya, Anda dapat menggunakan dpkg --configure astah-communitydpkg untuk mencoba kembali proses konfigurasi, dan semoga berhasil.


Ya itu berhasil! Terima kasih.
wool.in.silver

Terima kasih, bekerja untuk saya juga, hanya saja jangan mencoba melakukannya dengan aptitude, untuk beberapa alasan ia terus mengganti skrip postinst saya yang sudah diedit. Tapi apt-get bekerja untuk saya.
soger
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.