Estou tentando criar uma lista de todos os pacotes atualmente instalados em meu sistema apt list --installed
para fins de backup/migração.
Percebi que recebo 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 a saída significa, com exceção do now
termo.
por exemplo xenial desde que estou usando 16.04, próximo a "versão", arquitetura e tipo de instalação.
Tentei folhear a página de manual do apt, mas não consegui encontrar nenhuma referência à list
opção, exceto que é experimental.
Alguém poderia me indicar a documentação correta ou explicar o que isso significa?
now
refere-se à versão atualmente instalada, só isso. Quando você o vê sozinho, 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 é listado ao lado dos repositórios que contêm o pacote.É equivalente à saída de
/var/lib/dpkg/status
in .apt-cache policy
Veja Qual é o formato da saída "apt search" no debian/ubuntu? para mais detalhes.