Existe algum efeito colateral do CheckInstall ou devo usá-lo sempre?

9

Estou usando o Ubuntu no trabalho e o Slackware em casa.

Hoje, no trabalho, baixei algum programa suspeito do nosso repositório da empresa que deveria automatizar algumas tarefas repetitivas. Eu instalei com configure; make; make install . Agora eu quero removê-lo, mas infelizmente não há um destino apropriado para desinstalar no Makefile. Este programa é escrito em Python e o instalador copiou muitos arquivos *.py em vários lugares e agora é difícil remover todos eles.

Então, pensei em usar o CheckInstall no lugar de make install para poder remover facilmente esses programas e acompanhar todo o software no meu sistema de maneira consistente. Mas eu me pergunto se há algum efeito colateral relacionado ao CheckInstall ou pode ser usado toda vez que instalo um novo software? Você está usando?

    
por user1042840 05.07.2012 / 22:34

1 resposta

3

Eu falo por experiência apenas com o deb / dpkg, mas não, desde que o Checkinstall tenha sucesso na construção de um deb / rpm, não há efeitos colaterais da instalação (há cenários em que ele não construirá um pacote) .

Naturalmente, o checkinstall realmente não conhece as dependências, portanto, você precisará disponibilizá-las se estiver planejando instalar o pacote em qualquer lugar. Caso contrário, a funcionalidade de desinstalação funciona exatamente como pretendido.

Se não funcionar e você está desconfiado de algum pacote, um chroot é uma maneira (relativamente) rápida e indolor de experimentá-lo; uma máquina virtual é ainda melhor, mas requer mais tempo e recursos de configuração, a menos que você tenha uma que duplique seu sistema.

    
por 05.07.2012 / 23:07