Sistema de pacotes quebrado após falha na tentativa de atualização para o TeX-Live2016 (14.04) [duplicado]

1

Eu tentei atualizar o texlive da versão 2013 para a versão 2016 (adicionando o ppa ppa: jonathonf / texlive-2016. Isso falhou, e eu tentei reverter as mudanças (purgando texlive, para começar tudo de novo), e agora Tentando instalar / remover / atualizar qualquer resultado resulta em mensagens de dependências não satisfeitas, e ele tenta remover o contexto do pacote, mas falha.Executar o apt-get -f install produz o seguinte:

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)

Eu tentei usar o --force-yes remove e tentei forçar uma limpeza com o dpkg sem qualquer sorte.

Editar (em resposta a "marcado como duplicado": Pode estar relacionado a Remova o pacote PPA quebrado com a opção desconhecida , pois trata-se do pacote de contexto e menciona realmente mexer no script postrm. Não é o mesmo que

    
por Adrian 26.01.2017 / 13:31

1 resposta

2

Resolvi meu problema removendo o arquivo context.postrm (que localizei por)

sudo updatadb
locate context.post

Eu não sei exatamente o que é feito / não feito por este script postremoval, mas removê-lo parece resolver o problema. Se alguém puder esclarecer / esclarecer-me sobre isso, eu ficaria grato.

    
por Adrian 26.01.2017 / 14:51