Удалите поврежденный пакет PPA с неизвестной опцией

Я сделал ошибку установки texlive-2016 от [PPA] {https://launchpad.net / ~ jonathonf / + archive/ubuntu/texlive-2016}. У меня было значение по умолчанию texlive установка для 14,04 установленных и испытанных для установки texlive 2016 в его месте. Установка перестала работать, в которой точке я пытался отчаянно удалить texlive-2016. Я не могу удалить context от более нового распределения.

dmortens@syllable:~$ sudo dpkg -P context
(Reading database ... 648524 files and directories currently installed.)
Removing context (2016.05.17.20160523-1~ubuntu14.04.1york0) ...
unknown option: format
dpkg: error processing package context (--purge):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 context

Я также попробовал sudo apt-get remove context, sudo apt-get -f install, sudo dpkg --remove --force-remove-reinstreq context, и много других предложений. Я не уверен, что сделать из unknown option: format сообщение. Как я вызываю удаление этого пакета? Это препятствует тому, чтобы я добавил или удалил любые другие пакеты.

1
задан 24 August 2016 в 19:03

2 ответа

Похоже, что postrm сценарий пакета повреждается. Обходное решение, которое помогло мне, должно отредактировать /var/lib/dpkg/info/context.postrm, а именно, заменить

case "$1" in
    remove|disappear)
        dhit_call_update_texmf_config format

с

case "$1" in
    remove|disappear)
        dhit_call_update_texmf_config

Затем, Вы сможете зафиксировать свою систему с apt-get -f install.

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

Вы пробовали процедурой, предоставленной страницей БУКСИРА?

, Если Вы переустанавливаете после предыдущей попытки, убедиться полностью удалить Вашу неудавшуюся установку. По умолчанию это было бы в этих двух каталогах (в подобных Unix системах):

$ rm -rf /usr/local/texlive/2016
$ rm -rf ~/.texlive2016
[еще 116] информация может быть найдена здесь .

<час>

кроме того, требуется удалить PPA. Инструкции обеспечили здесь .

0
ответ дан 7 December 2019 в 13:42

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

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