Pacote de armazenamento automático antes de instalá-lo no sistema baseado em .deb?

1

A razão pela qual estou fazendo esta pergunta é que estou preocupado com a simples reversão (já li como descobrir quais pacotes foram instalados). Então, eu gostaria de definir a opção global (por sistema inteiro), que força o sistema a armazenar cada pacote antes de instalá-lo / atualizá-lo.

Com esse fluxo de trabalho, eu poderia atualizar o que quisesse, e se, por exemplo, a versão mais recente do Dolphin fosse pior do que a anterior, eu poderia simplesmente ir para o diretório com pacotes armazenados e instalar a versão anterior (a versão anterior é básica versão - em ISO - ou versão da atualização anterior).

Existe tal recurso como opção global para armazenar automaticamente cada pacote antes da instalação? É necessário garantir que nenhum pacote seja atualizado em tempo real, ou seja, sem ser armazenado antes.

Eu estou aprendendo o LMDE, mas a resposta para qualquer sistema baseado em .deb seria bom - Ubuntu, Debian, o nome dele.

    
por greenoldman 04.01.2011 / 11:50

2 respostas

2

Por padrão, o apt deixa pacotes em /var/cache/apt/archives até você executar apt-get clean . aptitude também lista uma opção limpa em sua manpage, então presumo que funcione da mesma maneira. Certifique-se de que não haja uma tarefa cron em uma das pastas / arquivos /etc/cron* que a limpem regularmente e que os pacotes permaneçam lá para sempre. Se você estiver usando algum outro gerenciador de pacotes, sua milhagem pode variar. De acordo com a página de manual, dselect limpa automaticamente o diretório para você quando está configurado para usar o apt para instalar pacotes.

Todos os pacotes instalados com o apt ou aptitude são baixados para o diretório antes da instalação. Se você instalar um pacote que baixou manualmente (digamos, com dpkg ), você mesmo teria que mover o arquivo para lá.

    
por 04.01.2011 / 15:14
1

Com o Debian, você pode usar o link

Para outras distros, você precisa copiar o conteúdo de /var/cache/apt/archives antes de baixar as versões mais recentes; isto é, antes que apt-get upgrade ( apt-get update não mude seu conteúdo).

    
por 04.01.2011 / 16:44