8

Я вручную устанавливаю файл .deb (который я не поддерживаю) в свою систему Ubuntu.

В пакете есть пост-установочный скрипт, который ошибочно завершается ошибкой, поэтому пакет считается поврежденным.

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

Этот пакет фактически установлен правильно и работает нормально (сценарий после установки неверен). Когда я выполняю любую подходящую операцию в моей системе, он теперь жалуется, что пакет сломан; как я могу решить это?

Это не помогает:

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

1 ответ1

18

Вы можете отредактировать сценарий постустановки в /var/lib/dpkg/info/astah-community.postinst чтобы закомментировать часть, которая не работает. Или вы можете просто переименовать / удалить этот файл, чтобы dpkg не запустил его вообще.

После того, как вы сделали один из них, вы можете использовать dpkg --configure astah-community чтобы dpkg повторил процесс настройки, и, надеюсь, это удастся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .