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.