Debian sauber halten - Selbstkompiliertes entfernen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
sizzle
Beiträge: 95
Registriert: 12.03.2004 18:10:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Giessen
Kontaktdaten:

Debian sauber halten - Selbstkompiliertes entfernen

Beitrag von sizzle » 06.06.2005 12:07:36

Hallo,

zar ist einer der schlagenden Vorteile von Debian basierten Distro´s das Apt System, dennoch möchte man ab und an ja auch mal Software benutzen die auf dem aktuellsten Stand ist.
Ein Weg wäre das benutzen von anderen deb´s aus dem jeweiligen Zweig in dem es verfügbar ist, dann bleiben da noch andere Quellen wie Ubuntu, Kanotix usw.

Wenn aber all das nix hilft, bleibt nurnoch der Weg über ./configure && make && make install.
Hierbei werden an beliebige Orte, x files geschrieben, die es später ja auch wieder irgendwie loszuwerden gilt - und das vor allem gründlich.

Aber wie ?

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 06.06.2005 12:16:57

wenn Deine Software sich über den configure/make/make-install-Dreiklang installieren läßt, kannst Du einfach selbst ein Debian-Paket erstellen. Dazu brauchst Du die Pakete dh-make und dpkg-buildpackage. Einfach Original-Sourcen entpacken (am besten in einem eigenen Verzeichnis), cd paket-x.y, dh_make, dpkg-buildpackage -rfakeroot. Poste noch mal, falls Du dazu weitere Fragen hast.

Gruß Martin

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 06.06.2005 12:21:59

http://www.apt-get.org/ ist immer eine gute Quelle für deb's.

Für selbstcompiliertes gibt es glaube ich checkinstall.
Zuletzt geändert von TCA am 06.06.2005 12:24:25, insgesamt 1-mal geändert.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

sizzle
Beiträge: 95
Registriert: 12.03.2004 18:10:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Giessen
Kontaktdaten:

Beitrag von sizzle » 06.06.2005 12:22:44

Eine Frage zum eigenständigen Deb´s bauen ( noch ) nicht. Soll heissen das es ein super Tip ist aber ein wenig an meiner Frage vorbeigeht.
Ich würde gerne wissen welche Möglichkeiten ich habe, schon über den Dreisatz installierte Software , restlos zu entfernen.

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 06.06.2005 12:28:27

wenn du die quellen noch hast und der programmierer ein entsprechendes target vorgesehen hat, sollte ein 'make uninstall' funktionieren. ansonsten wird's schwierig..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2005 12:29:36

wenn das Tool nicht ein "make uninstall" mitbringt (es gibt ein paar, die haben sowas), dann kannst du nur selber beim "make install" schauen wohin es kopiert wird und es versuchen zu löschen.. aber vorsicht bei Libs die schon vorher da waren...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

sizzle
Beiträge: 95
Registriert: 12.03.2004 18:10:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Giessen
Kontaktdaten:

Beitrag von sizzle » 06.06.2005 12:35:21

"make uninstall" ist genau das was ich gesucht hatte. manchmal ist es so einfach :> besten Dank

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 06.06.2005 12:35:31

Ich kenne mich jetzt nicht sonderlich mit checkinstall aus,
aber laut Beschreibung wird ganznormal installiert aber man
hat die Möglichkeit nach der Installation das
Programm wieder über dpkg zu restlos deinstallieren.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 06.06.2005 13:04:18

AFAIK erstellt checkinstall schlichtweg ein debian-paket und installiert dieses... bringt dir aber immer noch nichts wenn du nicht via checkinstal installiert hast ;)
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Re: Debian sauber halten - Selbstkompiliertes entfernen

Beitrag von TCA » 06.06.2005 13:19:56

sizzle hat geschrieben: Wenn aber all das nix hilft, bleibt nurnoch der Weg über ./configure && make && make install.
Hierbei werden an beliebige Orte, x files geschrieben, die es später ja auch wieder irgendwie loszuwerden gilt - und das vor allem gründlich.

Aber wie ?
Stimmt, aber die Fragestellung war ja wie man Sourcecode sauber installiert und deinstalliert
und das kann ja nur über das Paketverwaltungsystem führen.

Schon installierte Software zu entfernen ohne make uninstall dürfte reine
Handarbeit werden.

/edit chimaera
quote-tag fixed.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Antworten