Não sei se entendi totalmente sua pergunta. Não há atualizações para files
no Linux, apenas para pacotes. Se você deseja verificar qual atualização pode alterar um arquivo específico que você tem em mente, você pode fazer assim.
Primeiro, este comando
sudo apt-get upgrade --dry-run
fornecerá uma lista de pacotes a serem atualizados, sem executar a operação any
. O seguinte comando só irá baixar os pacotes em questão
sudo apt-get upgrade --download-only
Agora que você tem pacotes com segurança no seu cofre (que, BTW, está localizado em / var / cache / apt / archives), você pode verificar os arquivos que qualquer pacote terá que atualizar por meios do comando
dpkg-deb -c package_name.deb
A opção -c
significa isso:
-c, --contents archive
Lists the contents of the filesystem tree archive portion of the package archive. It is currently produced in the format generated by tar's verbose listing.
Quando estiver satisfeito, tudo bem, você pode instalar o pacote com
sudo dpkg -i package_name.deb
Tudo isso pode ser facilmente roteirizado, é claro. Espero que isso seja o que você queria.