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

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

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

Hoje, no trabalho, baixei um programa suspeito do repositório de nossa empresa que deveria automatizar algumas tarefas repetitivas. Eu instalei com configure; make; make install. Agora quero removê-lo, mas infelizmente não existe um alvo apropriado para desinstalação no Makefile. Este programa foi escrito em Python e o instalador copiou muitos *.pyarquivos em vários lugares e agora é difícil remover todos eles.

Então pensei em usar o CheckInstall para make installpoder remover facilmente esses programas e controlar todos os softwares em meu sistema de maneira consistente. Mas eu me pergunto se há algum possível efeito colateral relacionado ao CheckInstall ou ele pode ser usado sempre que eu instalar um novo software? Você está usando isso?

Responder1

Falo por experiência própria apenas com deb/dpkg, mas não, desde que Checkinstall consiga construir um deb/rpm, não há efeitos colaterais na instalação (há cenários em que ele falhará ao construir um pacote).

É claro que checkinstall realmente não conhece dependências, então você precisará tê-las disponíveis se estiver planejando instalar o pacote em qualquer lugar. Caso contrário, a funcionalidade de desinstalação funcionará exatamente como pretendido.

Se não funcionar e você estiver desconfiado de algum pacote, um chroot é uma maneira (relativamente) rápida e fácil de testá-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.

informação relacionada