Принудительное удаление поврежденных пакетов в Ubuntu 16.04.2 LTS

$ dpkg -l | grep php7.0-cgi

ri php7.0-cgi 7.0.13-0ubuntu0.16.04.1 на стороне сервера amd64, Построение дерева зависимостей
Чтение информации о состоянии ... Готово Следующие пакеты были установлены автоматически и больше не требуются: libc-dev-bin libice-dev libice6 libjbig-dev liblzma-dev libpthread-stubs0-dev libsm-dev libsm6 libtiffxx5 libvpx-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxpm-dev libxt-dev libxt6 pkg-config x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev Используйте sudo apt autoremove, чтобы удалить их. Следующие пакеты будут УДАЛЕНЫ: php7.0-cgi * 0 обновлено, 0 установлено заново, 1 удалено и 0 не обновлено. После этой операции будет освобождено 8 658 КБ дискового пространства. Вы хотите продолжить? [Д / Н] г (Чтение базы данных ... На данный момент установлено 72987 файлов и каталогов.) Удаление php7.0-cgi (7.0.13-0ubuntu0.16.04.1) ... ОШИБКА: Conf php7.0-cgi не существует! dpkg: пакет обработки ошибок php7.0-cgi (--purge): подпроцесс установленный сценарий предварительного удаления возвратил статус ошибки выхода 1 При обработке обнаружены ошибки: php7.0-cgi E: Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

$ apt-get install php7.0-cgi

Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово php7.0-cgi - это уже самая новая версия (7.0.13-0ubuntu0.16.04.1). Следующие пакеты были установлены автоматически и больше не требуются: libc-dev-bin libice-dev libice6 libjbig-dev liblzma-dev libpthread-stubs0-dev libsm-dev libsm6 libtiffxx5 libvpx-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxpm-dev libxt-dev libxt6 pkg-config x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev Используйте sudo apt autoremove, чтобы удалить их. 0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.

$ dpkg --remove --force-remove-reinstreq php7.0-cgi

(Чтение базы данных ... 72987 файлов и каталогов, установленных на данный момент .) Удаление php7.0-cgi (7.0.13-0ubuntu0.16.04.1) ... ОШИБКА: Conf php7.0-cgi не существует! dpkg: ошибка обработки пакета php7.0-cgi (--remove): подпроцесс установленный сценарий предварительного удаления возвратил статус ошибки выхода 1 При обработке обнаружены ошибки: php7.0-cgi

Как мне удалить php7.0-cgi , чтобы я мог выполнить новую установку? Похоже, что пакет поврежден, потому что он не работает должным образом.

0
задан 15 February 2017 в 12:19
1 ответ

sudo apt-get install -f должен удалить пакеты и разрешить свежую установку. Также попробуйте sudo apt autoremove.

Подробнее об этом читайте здесь: https://help.ubuntu.com/community/AptGet/Howto?action=show&redirect=AptGetHowto

0
ответ дан 5 December 2019 в 08:40

Теги

Похожие вопросы