por que o apt escolhe a versão inferior de um pacote?

0

Por que meu sistema escolhe 3103 em vez de 3143?!

texto sublime da política do apt-cache

sublime-text:
  Installed: (none)
  Candidate: 3103
  Version table:
     3143 0
        500 https://download.sublimetext.com/ apt/stable/ Packages
     3103 0
        700 http://extra.linuxmint.com/ qiana/main amd64 Packages

das preferências do apt

500 < P <=990 : causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

Não deveria ser que o 3143 > 3103 resulta em 3143 o candidato atual? Por que ele escolheu 3103?

    
por Wang 01.01.2018 / 05:57

1 resposta

0

Ele explica isso aí.

Se uma nova versão do pacote ainda não estiver instalada - OK, supondo que esteja correto, não há uma versão mais recente já instalada

Parece que você está usando o Mint, de modo que a v3103 é a versão do release de destino, portanto, ela atende à condição de substituir um pacote com prioridade semelhante. Então, isso realmente não se aplica aqui.

500 não é "maior que 500 e menor ou igual a 990".

Portanto, a v3103 é a versão a ser instalada.

    
por 01.01.2018 / 06:13

Tags