Hallo!
Ich bin relativer Linux-Neuling und stehe gerade vor einem scheinbar unlösbaren Problem.
Ich hab Mandrake 9.1 installiert, alles eingerichtet, lief alles prima, bis ich ein bestimmtes Programm installieren wollte (ich weiß gar nicht mehr welches, is ja auch egal). Dieses Programm meldete jedenfalls beim kompilieren, dass GTK+ 2.2.2 benötigt wird.
Ich hab mir gleich die Sources gezogen, kompiliert, ging auch alles, nur leider erkannte das configure Skript die neue GTK Version nicht. Also hab ich mir alle möglichen GTK+ rpm\'s für Mandrake besorgt und upgedatet.
Wie auch immer, jetzt findet jedenfalls überhaupt kein configure Skript mehr das GTK. Deswegen meine Frage: Neu installieren? Oder gibt es eine Möglichkeit, gtk komplette runter zu schmeissen und neu zu installieren?
Noch eine generelle Frage: Kann man rpm\'s und sources "kombinieren" ? Bei Mandrake sind ja schon viele Pakete installiert, kann ich die überhaupt updaten, indem ich neue Sources kompiliere? Oder brauch ich auf jeden Fall ein neues rpm? Kann ich auch ganz auf rpm\'s verzichten? Ich find kompilieren irgendwie besser ;)
Wäre schön, wenn jemand vielleicht einen Ratschlag hat...
Danke
Sascha
Linux 14.982 Themen, 106.372 Beiträge
das configure Skript erkennt die neue GTK Version nicht !? Hat es denn die alte erkannt?
Auch wenn du vorher eine rpm installiert hast, werden die executables bzw. libs durch den make install Befehl als root überschrieben. Deinstallieren kannst du ein rpm, wenn du rpm -e Paketname eingibst. Da wird es aber vielleicht bei mandrake noch eine Benutzeroberfläche für geben.
Welches configure Skript hat denn GTK gefunden ?
läßt du configure als root oder als user laufen. Du brauchst nämlich nur make install als root laufen lassen. Die Pfade der user und des roots unterscheiden sich nämlich zum Beispiel bei Suse, so dass root einige executables nicht findet.
Zur letzen Frage. Du kannst aus einem tar.gz File direkt ein rpm erstellen. Auswendig kenn ich die Syntax aber nicht.
Grüße