TexLive 2018, após a instalação o Debian “atualiza” alguns arquivos e o quebra

0

Depois de instalar a versão mais recente do TexLive através do instalador oficial ( este ), se eu executar um sudo apt-get update && sudo apt-get dist-upgrade apt-get encontra uma série de pacotes para atualizar, relacionados, acho, ao pacote tex-common . Esses pacotes, no entanto, não são atualizados e referem-se a uma distribuição mais antiga do TeXlive a partir de 2016.

Claro que isso cria problemas, porque se eu executar pdflatex -v depois de tal atualização eu descobri que o pdflatex está tentando usar o 2016 do TeXlive, não o 2018, e a exportação de qualquer documento não funcionará.

No Ubuntu, eu resolvo o problema com um PPA, mas os PPAs não são feitos para o Debian e, de fato, o do TexLive não funcionará corretamente aqui.

Existe uma maneira de dizer permanentemente ao Debian para não atualizar os pacotes com os que ele encontra nos repositórios?

EDITAR:

A situação acabou sendo diferente do que eu expliquei, então minha pergunta aqui está totalmente errada e, portanto, ela deve ser ignorada / deletada.

    
por il mietitore 24.10.2018 / 17:41

1 resposta

3

Você pode sempre marcar / segurar um pacote Debian específico, para que ele não seja atualizado.

Como em:

echo "tex-common hold" | sudo dpkg --set-selections
sudo apt-mark hold tex-common

Apenas certifique-se de entender as implicações de segurança de não ter pacotes atualizados, e que isso pode (ligeiramente) complicar sua vida, quando chegar a hora de atualizar para uma nova versão Debian.

Dessa forma, quando você estiver fazendo atualizações de segurança, novas versões desses pacotes não serão oferecidas por padrão.

veja a questão relacionada Como posso confiar de forma confiável? "um pacote no Debian?

Veja também Referência Debian - Capítulo 2. Gerenciamento de Pacotes Debian

    
por 24.10.2018 / 17:45