Linux 15.070 Themen, 107.540 Beiträge

Wie kann ich alte Bibliotheken löschen? Neue werden trotz in

Jesses3 / 5 Antworten / Baumansicht Nickles

Hi, ich wollte eigentlich nur Gimp2 installieren... unter Mandrake 10... und leider scheinen die hier an der Uni das FTP-Protokoll gespert zu haben - desshalb wollen die urpmi-Server nicht :(

RPMs hab ich nicht gefunden... also mal wieder aus dem Quelltext übersetzen, warum auch nicht =)

ging soweit alles wunderbar, bis mir gtk+-2.4.13 beim ./configure das hier gemeldet hat! Und das obwohl ich vorher extra glib-2.4.6 installiert hatte... mit glib-2.4.7 kommt dieselbe Meldung :-(
(atk hab ich atk-1.8.0 , pango pango-1.4.0)


checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Requested \'glib-2.0 >= 2.4.0\' but version of GLib is 2.2.3

configure: error: Library requirements (glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.



ok, hab dann mal versucht diese Umgebungsvariable anzuschauen... die gibts wohl bei mir net


[jesses@localhost gtk+-2.4.13]$ $PKG_CONFIG_PATH
[jesses@localhost gtk+-2.4.13]$



uninstall mit RpmDrake will mir zuviele andere Pakete mit rausschmeisen, aber wenigstens zeitg es mir nen Paketnamen von dem was installiert ist an:

Name: libglib2.0_0-devel
Version:2.2.3-1mdk
Größe: 4338 KB

Zusammenfassung: Static libraries and header files of glib2.0


Wie krieg ich die rausgeschmissen ohne die ganzen Abhängigkeiten zu berücksichtigen und nochwas anderes rauszuwerfen???



Thx schonmal fürs durchlesen... war nen langer Text, sorry... wollte halt 1000 x nachfragen verhindern ;)

bei Antwort benachrichtigen
NANÜ Jesses3 „Wie kann ich alte Bibliotheken löschen? Neue werden trotz in“
Optionen

Hi,
war doch genau richtig alles zu posten, so weiß man eher wo es hakt. Laß mal den Urpmi beiseite und suche dir unter www.rpmseek.com GIMP 2 für Mandrake.
Schau hier = klickedeklick oder besonders hier = klick ist zwar für 9.2, sollte aber funzen.
Ansonsten noch hier = klickedeklick

viel Erfolg

Gruß

NANÜ

bei Antwort benachrichtigen
NANÜ Nachtrag zu: „Hi, war doch genau richtig alles zu posten, so weiß man eher wo es hakt. Laß...“
Optionen

...........direkt nach GIMP 2 (anstatt nach den verlangten Bibliotheken a la Pango) zu suchen, beruht auf meinen Erfahrungen mit MD. Geht es bei SuSE relativ problemlos Abhängigkeiteten oder gar veraltete Bibliotheken aufzuspüren und dann zu entfernen, ist das bei MD eine elend lange Prozedur und man "quält" sich von einer Abhängigkeit in die nächste.......:-(.

bei Antwort benachrichtigen
Jesses3 NANÜ „die Antwort........“
Optionen

@NANÜ :-D war auf www.rpmseek.com - da gabs wirklich nen rpm für Mandrake!!! ich hab nur letztesmal nicht gesehen das es mehr als eine Seite unter Main Menu » Applications » Graphics gab auf der Programme mit g wie Gimp anfangen...

hab dann nach dem Paketnamen gesucht und auf http://ftp.belnet.be/linux/edulinux/edulinux/2004/Mandrake/RPMS4/
nen nicht-ftp-server gefunden lib + prog hatte

@KarstenW pkg-config hatte ich vorher auch installiert... thx für die Erinnerung wie ich diese Umgebungsvariablen initialisiere... hab mal versucht mit locate den Pfad zu den von mir installierten glib (2.4.7) zu finden... war mir nicht sicher welches meins war und hab mal alle Pfade dir rauskamen ausprobiert... aber irgendwie wollte die Istalation trotzdem nicht :( naja, jetzt läufts ja, und ich bin erstmal glücklich ;)

bei Antwort benachrichtigen
NANÜ Jesses3 „Wie kann ich alte Bibliotheken löschen? Neue werden trotz in“
Optionen
bei Antwort benachrichtigen
KarstenW Jesses3 „Wie kann ich alte Bibliotheken löschen? Neue werden trotz in“
Optionen

[jesses@localhost gtk+-2.4.13]$ $PKG_CONFIG_PATH
[jesses@localhost gtk+-2.4.13]$


Eine Umgebungsvariable wird mit dem Befehl "echo $VARIABLE" angezeigt. Initialisiert wird eine Umgebungsvariable mit "export VARIABLE=Wert". Man kann diverse Umgebungsvariablen auch in die Konfigurationsdateien der Kommandoshell schreiben, welche beim Start einer Login-Shell gelesen werden.

Das Shellscript configure prüft mit dem Programm pkg-config ob auch die benötigten Bibliotheken installiert sind. Dazu muß es aber auch installiert sein !

Bei debian ist pkg-config ein Paket welches installiert werden kann.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen