Ubuntu 12.04: obtendo uma lista de pacotes que possuem atualizações

Ubuntu 12.04: obtendo uma lista de pacotes que possuem atualizações

Existe uma maneira de obter uma lista de atualizações disponíveis para um arquivo no Ubuntu 12.04?

Preciso disso para revisar a lista de atualizações antes de fazer a atualização, para que, se algo der errado, eu tenha pelo menos alguma ideia de onde o problema pode estar.

Em essência, o caso de uso seria o seguinte:

  1. Obtenha uma lista de atualizações disponíveis
  2. Revise a lista e marque os pacotes potencialmente problemáticos
  3. Execute a atualização

Se ocorrerem problemas, inicie a solução de problemas a partir dos pacotes marcados anteriormente.

Responder1

Não tenho certeza se entendi completamente sua pergunta. Não há atualizações filesno Linux, apenas nos pacotes. Se quiser 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 realizar nenhuma anyoperação. O comando a seguir baixará apenas os pacotes em questão

   sudo apt-get upgrade --download-only

Agora que você tem seus pacotes com segurança em seu cofre (que, aliás, está localizado em /var/cache/apt/archives), você pode verificar os arquivos que qualquer pacote terá que atualizar por meio do comando

   dpkg-deb -c package_name.deb

A -copção significa isto:

-c, --contents arquivo

Lista o conteúdo da parte do arquivo da árvore do sistema de arquivos do arquivo do pacote. Atualmente é produzido no formato gerado pela listagem detalhada do tar.

Quando estiver satisfeito com tudo bem, você pode instalar o pacote com

   sudo dpkg -i package_name.deb

Tudo isso pode ser facilmente programado, é claro. Espero que seja isso que você estava procurando.

Responder2

O atualizador de software tem uma opção “detalhes das atualizações” que fornece uma lista das atualizações que está prestes a instalar. Caso contrário, sudo apt-get upgradevocê receberá uma lista com menos atualizações de segurança.

informação relacionada