Autor Tópico: Script após a atulização  (Lida 1817 vezes)

Offline Cristiano Soft

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Script após a atulização
« Online: 05 de Julho de 2012, 20:12 »
Boa noite,

Após a instalação do Ubuntu 12.04 tenho feito as atualizações periodicamente. Já criei um script que copia todas os pacotes (/var/cache/apt/arquives) em outra pasta como backup e também para limpar o cache.

Agora minha dúvida, gostaria que, ao copiar esses arquivos já verificasse que é uma nova versão e apagar a versão antiga.

Exemplo: firefox_13.0.0+build1-0ubuntu0.12.04.1_i386.deb (versão antiga)
atualizado para firefox_13.0.1+build1-0ubuntu0.12.04.1_i386.deb (nova versão)
tem como verificar que é uma nova versão e apagar versão anterior.

Lembrando que, são diversos arquivos no total desde o lançamento Ubuntu 12.04 tem mais de 320 pacotes de atualizações, não gostaria de listar um a um, mas direto, após a atualização executar o script que copia e apaga a versão anterior (na pasta de backup).

Resumindo: próxima vez que fizer a atualização e no total 20 pacotes diferentes, gerar um scipt para que copie na pasta /home/backup/updates e verifique para apagar a versão antiga, pois hoje eu teria que fazer manualmente, listar um a um esses 20 arquivos.

Mesmo que digam que são arquivos pequenos e HD grande, gostaria de atualizar com as últimas versões. Pois se não fizesse isso, no final até a próxima versão do Ubuntu teria muitos arquivos antigos apenas ocupando espaço.

Será que Rsync seria o mais adequado, ou outra maneira. como fazer?

Desculpem se o texto ficou grande, apenas queria deixar bem claro está dúvida.

Muito obrigado.
Cristiano.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Script após a atulização
« Resposta #1 Online: 05 de Julho de 2012, 21:09 »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Script após a atulização
« Resposta #2 Online: 06 de Julho de 2012, 18:14 »
use a biblioteca do apt pra isso... todos os front-ends do sistema de atualização usam essa biblioteca.

A menos, claro, que vc queira fazer todo um sistema de atualização novo --- o que eu francamente não recomendo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D