O que significa a saída do apt-get install --dry-run?

6

Eu quero atualizar um servidor para garantir que o bug recente do OpenSSL receba um patch. Então, para verificar as versões das coisas que eu vou instalar, eu corro apt-get install --dry-run e vejo uma linha como:

Inst openssl [1.0.1-4ubuntu5.11] (1.0.1-4ubuntu5.12 Ubuntu:12.04/precise-updates [amd64])

E percebo que não sei o que isso significa. Isso significa que ele instalará 1.0.1-4ubuntu5.11 e que 5.12 está disponível ou que estou executando 5.11 e fará upgrade para 5.12 ?

Conforme solicitado, aqui está a saída de apt-cache policy openssl :

openssl:
  Installed: 1.0.1-4ubuntu5.11
  Candidate: 1.0.1-4ubuntu5.12
  Version table:
     1.0.1-4ubuntu5.12 0
        500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
 *** 1.0.1-4ubuntu5.11 0
        100 /var/lib/dpkg/status
     1.0.1-4ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

... e acho que isso esclarece as coisas. Parece que vai pegar 5.12 de archive.ubuntu.com ou security.ubuntu.com . Qual é o 500 anterior?

    
por Nate 08.04.2014 / 17:24

2 respostas

5

A saída de apt-get --dry-run significa, como você já descobriu, que openssl 1.0.1-4ubuntu5.11 está atualmente instalado em seu sistema e que ele será substituído por openssl 1.0.1-4ubuntu5.12 depois que você executar o comando de instalação.

Os números (500 e 100) na saída de apt-cache policy openssl indicam a prioridade do repositório fornecido. Como você pode ver, há pacotes de openssl 1.0.1-4ubuntu5.12 disponíveis em dois repositórios ( precise-updates e precise-security ), ambos com prioridade de 500. Se a prioridade precise-security fosse 700, o apt-get tentaria primeiro para baixar o pacote desse repositório.

    
por pille1842 08.04.2014 / 17:59
0

Você está certo, ele instalará openssl 1.0.1-4ubuntu5.12 do link .

500 é a prioridade da fonte. Consulte o link

    
por Sylvain Pineau 08.04.2014 / 17:56