Estoy usando Ubuntu en el trabajo y Slackware en casa.
Hoy en el trabajo descargué un programa sospechoso del repositorio de nuestra empresa que se suponía automatizaba algunas tareas repetitivas. Lo instalé con configure; make; make install
. Ahora quiero eliminarlo, pero lamentablemente no existe un destino apropiado para desinstalarlo en Makefile. Este programa está escrito en Python y el instalador copió muchos *.py
archivos en varios lugares y ahora es complicado eliminarlos todos.
Así que pensé en utilizar CheckInstall en lugar de make install
para poder eliminar fácilmente dichos programas y realizar un seguimiento de todo el software en mi sistema de manera consistente. Pero me pregunto si existen posibles efectos secundarios relacionados con CheckInstall o si se puede utilizar cada vez que instalo un nuevo software. ¿Lo estás usando?
Respuesta1
Hablo por experiencia sólo con deb/dpkg, pero no, siempre y cuando Checkinstall tenga éxito en construir un deb/rpm, no habrá efectos secundarios al instalarlo (hay escenarios en los que no se podrá construir un paquete).
Por supuesto, checkinstall realmente no conoce las dependencias, por lo que deberá tenerlas disponibles si planea instalar el paquete en cualquier lugar. De lo contrario, la función de desinstalación funciona exactamente según lo previsto.
Si no funciona y desconfías de algún paquete, un chroot es una forma (relativamente) rápida e indolora de probarlo; una máquina virtual es incluso mejor, pero requiere más tiempo de configuración y recursos a menos que tenga una que duplique su sistema.