O que os números na saída da política do apt-cache nos dizem?

7
$ apt-cache policy pal
pal:
  Installed: 0.4.3-8
  Candidate: 0.4.3-8
  Version table:
 *** 0.4.3-8 0
        500 http://in.archive.ubuntu.com/ubuntu/ quantal/universe i386 Packages
        100 /var/lib/dpkg/status

Na saída acima, qual é o significado de 500 & amp; 100.

    
por Ten-Coin 18.04.2013 / 02:02

1 resposta

7

Guiando-me através das informações obtidas em este Debian Artigo de HOWTO Eu posso dizer que representa a prioridade do pacote de repositório. No link anterior, você pode ver um exemplo.

Enquanto o número que representa a prioridade é maior, a prioridade para este repo é maior.

Após a linha "Tabela de versões:", você tem este formato:

*** <some-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository1>
   <priority-of-this-instance> <repository2>
*** <some-other-version> <minimum-priority-to-consider>
   <priority-of-this-instance> <repository3>
   <priority-of-this-instance> <repository4>

Portanto, na sua saída, para a versão 0.4.3-8 , a prioridade mínima a ser considerada é 0 (zero). E o primeiro repositório mencionado tem uma grande prioridade (500 é o maior número lá)

Um pino de versão NÃO define uma prioridade; ele entra em ação quando qualquer versão existe em qualquer lugar que corresponda à versão que inicializa a versão que será instalada ou atualizada e, em seguida, substitua essa versão por qualquer versão que tenha prioridade maior que a versão solicitada Pin-Priority , se houver.

    
por Lucio 20.08.2015 / 02:29