Entendendo a saída da lista apt

1

Estou tentando criar uma lista de todos os pacotes atualmente instalados no meu sistema com apt list --installed para fins de backup / migração.

Percebi que recebi uma saída inesperada:

....

chromium-browser/now 53.0.2785.143-0ubuntu0.16.04.1.1257 arm64 [installed,upgradable to: 62.0.3202.94-0ubuntu0.16.04.1317]
chromium-codecs-ffmpeg-extra/now 53.0.2785.143-0ubuntu0.16.04.1.1257 arm64 [installed,upgradable to: 62.0.3202.94-0ubuntu0.16.04.1317]
cmake/xenial-updates,**now** 3.5.1-1ubuntu3 arm64 [installed]
cmake-data/xenial-updates,**now** 3.5.1-1ubuntu3 all [installed,automatic]
colord/xenial,**now** 1.2.12-1ubuntu1 arm64 [installed,automatic]

....

Está quase claro o que significa a saída, com exceção do termo now .

por exemplo. xenial desde que eu estou usando 16.04, próximo a "versão", arquitetura e tipo de instalação.

Eu tentei percorrer a página man do apt, mas não consegui encontrar nenhuma referência à opção list , exceto que é experimental.

Alguém poderia me indicar a documentação correta ou explicar o que isso significa?

    
por gat1 05.12.2017 / 15:41

1 resposta

1

now refere-se à versão atualmente instalada, isso é tudo. Quando você a vê sozinha, isso significa que o pacote instalado não está nos repositórios configurados (geralmente porque uma atualização está disponível, como no caso acima). Caso contrário, ele será listado ao lado dos repositórios que contêm o pacote.

É equivalente à saída /var/lib/dpkg/status in apt-cache policy .

Veja Qual é o formato da saída "apt search" no debian / ubuntu? para mais detalhes.

    
por 05.12.2017 / 15:50