Gibt es irgendwelche Nebenwirkungen von CheckInstall oder sollte ich es jedes Mal verwenden?

Gibt es irgendwelche Nebenwirkungen von CheckInstall oder sollte ich es jedes Mal verwenden?

Ich verwende Ubuntu bei der Arbeit und Slackware zu Hause.

Heute habe ich bei der Arbeit ein verdächtiges Programm aus unserem Firmenrepository heruntergeladen, das einige sich wiederholende Aufgaben automatisieren sollte. Ich habe es mit installiert configure; make; make install. Jetzt möchte ich es entfernen, aber leider gibt es im Makefile kein geeignetes Ziel für die Deinstallation. Dieses Programm ist in Python geschrieben und das Installationsprogramm hat viele *.pyDateien an verschiedene Stellen kopiert und es ist jetzt mühsam, sie alle zu entfernen.

Also habe ich darüber nachgedacht, stattdessen CheckInstall zu verwenden, make installdamit ich solche Programme einfach entfernen und die gesamte Software auf meinem System auf konsistente Weise im Auge behalten kann. Aber ich frage mich, ob CheckInstall mögliche Nebenwirkungen hat oder ob es jedes Mal verwendet werden kann, wenn ich neue Software installiere? Verwenden Sie es?

Antwort1

Ich spreche nur aus Erfahrung mit deb/dpkg, aber nein, solange Checkinstall erfolgreich ein deb/rpm erstellt, gibt es bei der Installation keine Nebenwirkungen (es gibt Szenarien, in denen das Erstellen eines Pakets fehlschlägt).

Natürlich kennt checkinstall keine Abhängigkeiten, daher müssen Sie diese verfügbar haben, wenn Sie das Paket irgendwo installieren möchten. Andernfalls funktioniert die Deinstallationsfunktion genau wie vorgesehen.

Wenn es nicht funktioniert und Sie bei einem Paket misstrauisch sind, können Sie es mithilfe eines Chroots (relativ) schnell und unkompliziert ausprobieren. Eine virtuelle Maschine ist sogar noch besser, erfordert jedoch mehr Einrichtungszeit und Ressourcen, sofern Sie nicht eine Maschine herumliegen haben, die Ihr System dupliziert.

verwandte Informationen