Reinstale com graça um deb tweaked compilado da origem e configure com checkinstall

1

Quando você compilou anteriormente a partir do código-fonte e instalou o deb (sim, Debian) com checkinstall, e então adicionou / removeu opções daquele binário e você precisa reinstalá-lo acima da instalação antiga, como você faz isso sem mexer no instalação antiga?
Se você fizer o checkinstall novamente, eu acho que ele irá criar outra entrada no aptitude ao lado da versão antiga, mesmo se a instalação substituir os arquivos antigos de maneira graciosa?
Você é forçado a desinstalar e reinstalar tudo a cada vez que você muda as opções do seu binário caseiro? Qual é a maneira correta que tem a melhor relação entre limpeza e indolor?

Existem várias situações, aqui estão as que eu encontrei:

  1. é a mesma versão
    • você não alterou algo relacionado a caminhos
      • você simplesmente adicionou novas opções
        • você precisa manter sua configuração / conteúdo
        • você quer uma instalação limpa (bem, você purga tudo neste caso e reinstalará)
      • você removeu opções (o que significa que a nova instalação deve excluir qualquer coisa relacionada a elas)
    • você alterou o caminho de configuração (porque eu acho que você precisa limpar, caso tenha alterado o prefixo de sua nova instalação?)
  2. não é a mesma versão

Se você precisar de um exemplo concreto, você pode usar o php-fpm com o suporte ao add / delete mysql, se for o 7.0.0 > 7,0,0 ou 7,0,0 > 7.0.7, etc.

    
por Some_user 10.06.2016 / 23:30

0 respostas