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

0

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

Eu preciso disso para revisar a lista de atualizações antes de fazer a atualização, então, se algo der errado, tenho pelo menos uma idéia 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 pacotes potencialmente problemáticos
  3. Executar a atualização

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

    
por Tomkarho 05.12.2013 / 07:29

2 respostas

0

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.

    
por 05.12.2013 / 11:29
0

O atualizador de software tem uma opção de "detalhes de atualizações", que fornece uma lista das atualizações que está prestes a instalar. Caso contrário, sudo apt-get upgrade fornecerá uma lista, menos atualizações de segurança.

    
por 05.12.2013 / 11:15