Como eu faço para escolher um certo pacote de uma fonte específica?

1

Eu tentei fixar a debian_testing source, mas não está realmente funcionando (eu quero escolher a versão 0.10.29):

Package: nodejs
Pin: release a=debian_testing
Pin-Priority: 1000

Aqui está o apt-cache policy :

$ apt-cache policy nodejs
nodejs:
  Installed: 0.8.1-1.1+0.0.0.6.a0dcf45.5
  Candidate: 0.8.1-1.1+0.0.0.6.a0dcf45.5
  Package pin: (not found)
  Version table:
     0.10.29~dfsg-1 1000
        150 http://debian.mirror.iweb.ca/debian/ testing/main amd64 Packages
     0.8.1-1.1+0.0.0.6.a0dcf45.10 1000
        150 http://debmirror/squeeze/ unstable/main amd64 Packages
     0.8.1-1.1+0.0.0.6.a0dcf45.6 1000
        150 http://debmirror/squeeze/ testing/main amd64 Packages
 *** 0.8.1-1.1+0.0.0.6.a0dcf45.5 1000
        600 http://debmirror/squeeze/ stable/main amd64 Packages
        100 /var/lib/dpkg/status
     0.6.19-1.1+0.0.0.5.9ae19bd.9 1000
        150 http://debmirror/squeeze/ unstable/main amd64 Packages
     0.6.19-1.1+0.0.0.5.9ae19bd.5 1000
        150 http://debmirror/squeeze/ testing/main amd64 Packages
     0.6.19-1.1+0.0.0.5.9ae19bd.4 1000
        600 http://debmirror/squeeze/ stable/main amd64 Packages
     0.6.19-1.1+0.0.0.4.b58cc24.3 1000
        600 http://debmirror/squeeze/ stable/main amd64 Packages
     0.6.19-1.1+0.0.0.3.4de0c44.2 1000
        600 http://debmirror/squeeze/ stable/main amd64 Packages
     0.6.19-1.1+0.0.0.2.f68c674.1 1000
        600 http://debmirror/squeeze/ stable/main amd64 Packages

O que está faltando para escolher a versão 0.10.29 de debian_testing ?

    
por Blixt 11.07.2014 / 00:46

1 resposta

2

apt-get install nodejs=0.10.29~dfsg-1

ou alternativamente

apt-get install nodejs/testing

provavelmente funcionará, a menos que existam dependências adicionais que precisem ser instaladas fora de sua fonte preferida, aparentemente estáveis. Se houver, você precisará especificá-los na linha de comando também.

    
por 11.07.2014 / 01:10

Tags