Como eu vejo a versão original de um arquivo de configuração instalado com o apt-get?

2

Eu tenho um servidor rodando Ubuntu e um programa que foi instalado com apt-get install e eu gostaria de ver o arquivo de configuração não modificado (por exemplo, /etc/foo/foo.cfg ) para que eu possa compará-lo com a versão atual para ver quais modificações foram feitos. Existe uma maneira fácil de fazer isso, talvez com algum tipo de comando apt?

    
por Eli Courtwright 15.04.2011 / 14:33

2 respostas

1

Até onde eu sei, você só pode conseguir isso se ainda tiver o .deb original por perto, mas na maioria das vezes um semelhante deve ser o suficiente.

Acho que este link superuser.com responde a essa pergunta mais completamente do que eu poderia:

link

    
por 15.04.2011 / 14:45
1

apt-get não armazena a versão original do arquivo de configuração. Você pode baixar novamente o pacote original.

Como medida preventiva, instale o etckeeper Instale o etckeeper http://bit.ly/software-small , que é uma maneira perfeita de ter o controle de versão em /etc . Depois de instalar o pacote, edite /etc/etckeeper/etckeeper.conf para selecionar seu software de controle de versão favorito (o padrão é Bazaar, você pode usar Darcs, Git ou Mercury) e, em seguida, executar etckeeper init . Você não terá que interagir com etckeeper novamente, a menos que queira. Você pode executar etckeeper commit manualmente depois de fazer uma alteração, mas se não fizer, o apt automaticamente fará um commit antes e depois da instalação de cada pacote. Use os comandos do VCS (log, diff, annotate,…) para ver os históricos de alterações e reverter para versões mais antigas.

    
por 15.04.2011 / 23:35

Tags