Debian - restaura pacotes para estável depois de jogar com instável

2

Instalei alguns pacotes instáveis no meu wheezy e agora algumas bibliotecas e outras dependências estão todas confusas porque as versões mais novas foram instaladas do que aquelas que os pacotes da stable estão usando.

Existe alguma maneira de corrigir isso e restaurar todos os pacotes de volta para a versão estável mais recente, mesmo que eles estejam agora instalados com versões superiores da unstable?

Aqui está minha sources.list:

deb http://ftp.debian.org/debian wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
#deb http://ftp.debian.org/debian unstable main contrib non-free
    
por j99 16.07.2014 / 09:50

1 resposta

3

A maneira que você seguiu é o modo padrão, isto é, fornece pacotes de uma versão dada (estável, no seu caso) com prioridade mais alta que outros repos. O manual de administração do Debian afirma que você pode reverter para estável modificando o arquivo / etc / apt / preferences da seguinte forma:

 Package: *
 Pin: release a=stable
 Pin-Priority: 900

 Package: *
 Pin: release o=Debian
 Pin-Priority: -10

A primeira estrofe eleva a prioridade de todos os pacotes na versão estável, a segunda estrofe limita este efeito a todos os pacotes cuja origem é o Debian.

Depois de terminar, você pode verificar novamente seu trabalho por meio de

 aptitude search '?narrow(?installed, !?archive(stable))'

Isso listará todos os pacotes que não são não da versão estável.

    
por 16.07.2014 / 12:09

Tags