Imagine que em um belo dia, você decide habilitar as atualizações “proposed” e “backports” no seu Ubuntu Linux, e até ai uma maravilha, até que de repente tudo começa a ficar instável.
E então você descobre que são os “benditos” pacotes proposed e backports, e resolve remover estes pacotes do seu sistema.
Bom, foi isso que aconteceu comigo, e a solução que encontrei pra remover essas atualizações, foi utilizando um método chamado Apt-Pinning.
Esta “técnica”, nada mais é que definir quais as prioridades relativas ao tipo de pacote que você quer no seu sistema. Basicamente é, quanto menos você quer aquele tipo de pacote, menor a prioridade dele no seu sistema.
O Apt-Pinning é definido através do arquivo /etc/apt/preferences, abaixo vou dar um exemplo que você pode utilizar, caso utilize o Ubuntu 8.04 (Hardy Heron).
Edite o arquivo /etc/apt/preferences:
Deixe-o com o seguinte conteúdo:
Pin: release a=hardy
Pin-Priority: 1001
Package: *
Pin: release a=hardy-updates
Pin-Priority: 1001
Package: *
Pin: release a=hardy-proposed
Pin-Priority: -10
Package: *
Pin: release a=hardy-backports
Pin-Priority: -10
Salve, e no terminal mesmo, digite:
Todos os pacotes serão atualizados para suas respectivas versões marcadas como security e updates, e não proposed e backports.
[...] por Caio Ariede (caio·ariedeΘgmail·com) – referência [...]