Система пакетов сломана после неудачной попытки обновления до TeX-Live2016 (14.04) [дубликат]

Я попытался обновить texlive с версии 2013 года до версии 2016 года (добавив ppa ppa: jonathonf / texlive-2016. Это не удалось, и я попытался отменить изменения (очистить texlive, чтобы начать все сначала), и теперь я застрял. установка / удаление / обновление чего-либо приводит к появлению сообщений о неудовлетворенных зависимостях, и он пытается удалить контекст пакета, но терпит неудачу. Выполнение apt-get -f install дает следующее:

Removing context (2016.05.17.20160523-1~ubuntu14.04.1york0) ...
unknown option: format
dpkg: error processing package context (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 context
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я пробовал с помощью --force-yes remove и безуспешно пытались выполнить очистку с помощью dpkg.

Редактировать (в ответ на «помечено как дубликат»: это может быть связано с Удалить сломанный пакет PPA с неизвестной опцией , поскольку он касается пакета контекста и фактически упоминает возня со сценарием postrm. не то же самое, что Как разрешить неудовлетворенные зависимости после добавления PPA? . Ни один из ответов не дал никакого решения. Однако найденное мной решение может быть добавлено в эту тему.

1
задан 13 April 2017 в 15:24

1 ответ

Я решил свой вопрос путем удаления context.postrm файла (которого я определил местоположение)

sudo updatadb
locate context.post

, я не знаю точно, что сделано/не сделанное этим сценарием постудаления, но удалением, это, казалось, решало вопрос. Если бы кто-либо может разъяснить/просветить меня на этом, я был бы благодарен.

2
ответ дан 7 December 2019 в 13:37

Другие вопросы по тегам:

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