Deinstallation von alter glib Version

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
snoop_hallo
Beiträge: 110
Registriert: 29.03.2005 19:24:45
Kontaktdaten:

Deinstallation von alter glib Version

Beitrag von snoop_hallo » 12.06.2007 16:42:25

Hallo,

hab auf meinem Debian System glib2.12.4 drauf.
Hab eine neue Version glib-2.13.4 kompiliert und mit make install installiert.

Über den Befehl pkg-config --modversion glib-2.0 bekomm ich die Rückmeldung das glib-2.13.4 auch installiert ist.

Soweit ist alles klar, nur hängt die Version 2.12.4 immer noch im System und es kommt immer eine Fehlermeldung bei anderen Kompilierungen.

Code: Alles auswählen

pkg-config --modversion glib2.0 returned 2.13.4, but GLIB (2.12.4) was found!
Wie kann ich ohne weitere Probleme die alte Version deinstallieren?
Ober liegt der Fehler an einer anderen Stelle?

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Re: Deinstallation von alter glib Version

Beitrag von AspeLin » 12.06.2007 17:30:09

snoop_hallo hat geschrieben: Wie kann ich ohne weitere Probleme die alte Version deinstallieren?
Ober liegt der Fehler an einer anderen Stelle?
Gar nicht. GLib ist eine wichtige Bibliothek, die von vielen Programmen gebraucht wird.
GLib is a library containing many useful C routines for things such
as trees, hashes, lists, and strings. It is a useful general-purpose
C library used by projects such as GTK+, GIMP, and GNOME.
Das Paketsystem *muß* wissen, daß sie installiert ist, andernfalls gibt es mächtige Probleme. Es ist grundsätzlich eine schlechte Idee, etwas am Paketsystem vorbei zu installieren. Besonders, wenn es kritische Bibliotheken/Programme sind. Eine Lösung könnte die eigenhändige Paketierung mit dh_make sein, aber da sollte man *sehr genau* wissen, was man tut. Ich rate dringend davon ab!

Du solltest die manuell installierte GLib entfernen, aber keinesfalls die vom offiziellen Server (Vorsicht)!
Täuschung ist das Silikon der Postmoderne.

snoop_hallo
Beiträge: 110
Registriert: 29.03.2005 19:24:45
Kontaktdaten:

Beitrag von snoop_hallo » 12.06.2007 21:52:53

Und wie kann ich meine selbstkompilierte glib wieder deinstallieren?
Mittels dpkg -l wird nur glib-2.0 aufgeführt.

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Beitrag von AspeLin » 12.06.2007 22:13:49

Ja, die selbst kompilierte Version kennt dpkg nicht. Vielleicht hilft ein

Code: Alles auswählen

make uninstall
in dem Quellenverzeichnis, in dem Du sie kompiliert hast. Ich bin mir nicht sicher, ob dazu angepaßte Makefiles notwendig sind, die mit ./configure erzeugt wurden, oder ob das die andere Version der Bibliothek beeinträchtigen kann. Schau am besten mal nach, ob "usr/local/lib/libglib-2.0.so.0" existiert. Falls ja, dann geht _wahrscheinlich_ alles glatt.

Knifflig wird's, wenn echte Handarbeit gefragt ist. Vielleicht weiß noch jemand anders Rat.
Täuschung ist das Silikon der Postmoderne.

Antworten