Aus Source installierte Programme deinstallieren

Wenn man etwas von Source kompiliert und installiert hat, ist es meist sehr mühselig das wieder zu löschen.

Manchmal hat der Entwickler ein make uninstall eingebaut, leider machen das aber nur die wenigsten.

Mit checkinstall können wir das Problem lösen. checkinstall erstellt uns aus dem Sourcecode ein installierbares .deb Paket und installiert es.

Wie wir wissen, können wir installierte .deb Pakete bequem mit dpkg -r wieder deinstallieren.

Dies gilt auch wenn wir es vorher mit make install installiert hatten. Einfach das .deb Paket nachträglich erstellen und installieren, dann können wir es deinstallieren.

Installiert wird checkinstall auf den gewohnt einfachen Weg:

apt-get install checkinstall

Das Erstellen eines Paketes mit checkinstall funktioniert nun wie folgt:

./configure
make
sudo checkinstall --type=debian --install=yes

Wenn die Installation abgeschlossen ist, können wir prüfen ob alles korrekt installiert wurde:

root@localhost:/usr/local/src/syslog/# dpkg --get-selections | grep syslog
syslog install
root@localhost:/usr/local/src/syslog/#

Nun können wir das Paket mit dpkg -r oder -P deinstallieren.