Como posso fazer com que o APT ignore dependências não atendidas?

4

Meu apt-get está atualmente reclamando sobre dependências não satisfeitas (e se recusa a fazer qualquer coisa até que eu corrija-as):

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libavcodec53 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
 libva-dev : Depends: libva1 (>= 1.0.12) but 0.31.1-1+sds4 is installed
 libva-glx1 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
 libva-tpi1 : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
 vainfo : Depends: libva1 (> 1.0.12~) but 0.31.1-1+sds4 is installed
E: Unmet dependencies. Try using -f.

A coisa é, eu absolutamente preciso dessa versão específica da libva1. Qualquer coisa mais nova não funciona com o mplayer-vaapi. As supostas dependências não satisfeitas não parecem ter nenhum efeito negativo no meu sistema (além de quebrar o APT), então existe alguma maneira de eu fazer o apt-get ignorá-las e apenas fazer o que é dito?

    
por bessman 03.03.2012 / 23:43

1 resposta

2

Se você tem um aplicativo específico que não deseja atualizar, "pin" ou "congele" usando synaptic.

Realce sua seleção > Vá para Pacote > desloque-se para "Lock Version" e clique em

    
por Ringtail 04.03.2012 / 00:46