Debian: Aus der Quelle kompilierte Programme löschen
Advertisement
Wenn man Programme aus der Quelle kompiliert, ist es oft schwierig, diese wieder zu deinstallieren. Wenn der Ersteller der Sources nicht ein make uninstall eingebaut hat, ist ein es mühevolles Durchklauben der einzelnen Verzeichnisse.
Die Lösung für dieses Problems hört auf den Namen checkinstall. Dieses kleine Helferlein erstellt aus den vorher vorbereiteten und kompilierten Dateien ein .deb-Paket (bzw. bei RedHat, Fedora, CentOS ein rpm) und installiert es dann. Dadurch kann man es einfach mit dpkg (bzw. rpm) wieder deinstallieren. Weiterer Vorteil: Man kann das erstellte Paket auch sichern oder mit anderen teilen.
Ein Kompilierungsvorgang mit checkinstall sieht dann so aus:
Nachdem checkinstall fertig ist, könnt ihr die Installation leicht prüfen. Für die Backupsoftware Amanda, über die ihr in Bälde hier vermutlich auch noch etwas lesen werdet, sähe das so aus:
Die Deinstallation ginge dann dementsprechend mit dpkg -r oder -P. Checkinstall ist in den Debian Repositories in der neusten Version verfügbar, für CentOS muss es selbst kompiliert werden.