Checkinstall ist hier eine gute Möglichkeit ein Linuxsystem "sauber" zu halten. Die Anwendung ist hier denkbar einfach:
# Software vorbereiten/compilieren
$ wget http://search.cpan.org/CPAN/authors/id/D/DB/DBROBINS/Net-SSH-Perl-1.30.tar.gz
$ tar zxvf Net-SSH-Perl-1.30.tar.gz
$ cd Net-SSH-Perl-1.30
$ perl Makefile.PL && make
# Software installieren und paketieren
sudo checkinstall -D --pkgname="Marc-Net-SSH-Perl" --pkgversion="1.30" make install
Was macht das Tool ? Das Werkzeug "klemmt" sich unter Verwendung von "installwatch" zwischen Installationsroutine und Betriebssystem und merkt sich genau welche Dateien angelegt wurden (Syscalls werden mit einer Spezialbibliothek überladen, welche mit LD_PRELOAD an das Programm geflanscht wird). Mit diesen Informationen erstellt Checkinstall dann ein DebianPaket und mledet diese in der Debian Paketdatenbank an. Somit ist es sehr leicht sich des Pakets wieder zu entledigen. Angenehm ist auch, das die Dateien nicht nur am Paketsystem (z.B. RPM,DPKG) angemeldet werden, sondern dass man auch ein vollständiges Paket erhält, welches man auf anderen System leicht installieren kann.
Eigentlich ein ziemlich simples Verfahren - aber recht praktisch :-)

Das kleine Helper-Script erzeugt (fast) reinrassige DEBs für Perlmodule, kann dabei auch direkt von CPAN herunterladen. Und wenn apt-file installiert und up-to-date ist, auch passende Abhängigkeiten zu bereits existierenden Paketen.