Oliver Fromme <olli(at)lurza.secnetix.de> wrote:
> Heino Tiedemann wrote:
> > wenn ich auf die "alte weise" Software nach /usr/local
> > installiere. Und auch die poerts sich da installieren, dann wuchert
> > diese "fremdsoftware" doch da unkontrolliert rum - oder nicht?
>
> Was genau meinst Du mit "rumwuchern"?
>
> Erstmal wird sie natürlich ganz genauso installiert, wie
> es ein Port tun würde. Der einzige Unterschied ist, dass
> die Software nicht in der Package-Datenbank registriert
> wird, d.h. die pkg_*-Tools kennen sie nicht. Insbesondere
> geht ein pkg_delete nicht, weil nirgendwo hinterlegt ist,
> welche Dateien zu der Software gehören, und welche Abhän-
> gigkeiten sie hat.
genau /das/ meine ich mit rumwuchern :)
> Wenn Dich das stört, gibt es den einfachen Trick, den
> ich bereits erwähnt hatte: Mach unmittelbar vor und nach
> dem "make install" ein find(1) auf /usr/local und danach
> ein diff(1) zwischen den beiden Ausgaben (ggf. mit grep
> o.ä. nachbearbeiten). Das ist relativ einfach, und Du
> weißt dann ganz genau, welche Dateien installiert wurden
> und zur Software dazugehören. Das kannst Du Dir irgendwo
> in einer Text-Datei abspeichern für später, wenn Du z.B.
> die Software wieder entsorgen möchtest.
Guter Tipp. schreib ich mir mal hinter die Ohren.
> Wie gesagt, man kann auch einen vollständigen Eintrag in
> der Package-Datenbank erzeugen (ich nehme dafür immer die
> Kategorie "local"). Das ist etwas aufwendiger, hat aber
> den Vorteil, dass die pkg_*-Tools die Software erkennen
> und man mit ihr genauso umgehen kann, als wenn man sie
> aus einem ganz normalen Port installiert hätte.
ist auch gemerkt. muss ich mich mal einlesen.
> Zumindest das find/diff würde ich auf jeden Fall empfehlen,
> auch dann, wenn Du die Software nicht in /usr/local
> installierst. Die Info, was das "make install" tatsächlich
> installiert hat, kann früher oder später nützlich sein.
Das in jedem Fall. Also immer ein find über ALLE Dateien in
/usr/local, richtig?
Heino
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 11 Dec 2009 - 13:26:20 CET