Eu quero instalar o pacote "file" usando apt
, já que meu contêiner do Docker está sem o file
comando. Antes de instalar, estou verificando os detalhes do pacote (veja abaixo).
Como posso ver a data em que esses pacotes foram lançados/atualizados? Suas descrições dizem que eles são suportados por 5 anos, mas isso não faz sentido, quando eu não consigo ver quando eles foram lançados/atualizados?
Além disso, por que está apt
listando dois pacotes de "arquivos"? Qual desses seria instalado, quando eu executar apt install file
?
root@eca1fcd5655a:/mnt/dotnetcore# apt show -a file
Package: file
Version: 1:5.32-2ubuntu0.3
Priority: important
Section: utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Christoph Biedl <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 81.9 kB
Depends: libc6 (>= 2.4), libmagic1 (= 1:5.32-2ubuntu0.3)
Homepage: http://www.darwinsys.com/file/
Task: minimal
Supported: 5y
Download-Size: 22.1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
Description: Recognize the type of data in a file using "magic" numbers
Package: file
Version: 1:5.32-2
Priority: important
Section: utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Christoph Biedl <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 81.9 kB
Depends: libc6 (>= 2.4), libmagic1 (= 1:5.32-2)
Homepage: http://www.darwinsys.com/file/
Task: minimal
Supported: 5y
Download-Size: 22.1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Description: Recognize the type of data in a file using "magic" numbers
O prazo de suporte de cinco anos se aplica aos pacotes suportados nas versões do Ubuntu LTS como um todo; quando pacotes individuais são lançados ou atualizados não importa. Os pacotes no
main
repositório recebem atualizações de segurança disponíveis publicamente por cinco anos após o lançamento inicial da distribuição.Para ver as alterações mais recentes em um pacote, consulte seu log de alterações:
Neste caso,
/usr/share/doc/file/changelog.Debian.gz
.Você também pode visualizar um changelog sem instalar o pacote usando
apt changelog
:ou veja as informações de lançamento na página do pacote no Launchpad .
apt show -a
lista dois pacotes no seu caso porque existem duas versões disponíveis, uma no repositório principal e outra no repositório de atualizações. A versão que será instalada é a maior das duas, a versão do repositório de atualizações.