Hallo Liste, ich beschäftige mich nun schon seit geraumer Zeit mit Linux, doch eine grundlegende Sache ist mir bisher noch ziemlich unklar. Wenn ich Programme nach dem configure, make und make install - prinzip installieren möchte, läuft zumindest einer der 3 Befehle auf einen Fehler, auch der Versuch den Fehler zu beheben (installieren von fehlenden libs), schlägt meistens fehl, wodurch die eigentliche Installation als "erledigt" betrachtet werden kann. Bei RPM´s hab ich dagegen bisweilen noch keine negativen Erfahrungen gemacht. Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind? Oder hat man als Nutzer einer SuSE Distribution überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind? Wenn dem nicht so ist, welche Distribution kommt den der Anforderung am nächsten? Über Hinweise, oder eine grundsätzliche Anleitung, wie man vielleicht doch noch solche Programme installieren kann, wäre ich sehr dankbar. Gruß, Rene
Hallo! Rene Saalbach schrieb:
Wenn ich Programme nach dem configure, make und make install - prinzip installieren möchte, läuft zumindest einer der 3 Befehle auf einen Fehler, auch der Versuch den Fehler zu beheben (installieren von fehlenden libs), schlägt meistens fehl,
huh? Wie das denn? Fehlermeldungen?
wodurch die eigentliche Installation als "erledigt" betrachtet werden kann. Bei RPM´s hab ich dagegen bisweilen noch keine negativen Erfahrungen gemacht.
Natürlich kann man auch unter SuSE jegliche Sourcen kompilieren. Wenn bei Dir Fehler auftreten, dann liegt das mit 95,4%er Sicherheit daran, daß Du bestimmte Pakete nicht installiert hast. Welche Dateien fehlen sollten Dir die Ausgaben mitteilen. Mit pin <fehlende Datei> bekommst Du heraus, in welchem rpm sich der Lauser versteckt hat. Dann dies einfach nachinstallieren und nochmal versuchen. Die Pfade bei SuSE sind zwar in der Tat eigenwillig (alles unter /opt - ich weiß nicht...), aber die "normalen" Pfade /usr/local/... stehen ja auch im Default-$PATH, von daher sollte das kein Problem sein. Ach ja - und make install immer schön als root, gelle? Gruß Christoph
Hallo Rene, Am Donnerstag August 21 2003 10:37 schrieb Rene Saalbach:
Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind?
Ich nehme mal an, daß Du mit einer Installation Marke 'Entwicklungssystem' alles Notwendige mit an Bord bekommst.
Oder hat man als Nutzer einer SuSE Distribution überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind?
So eigenwillig ist das nicht. Normalerweise laufen die Compilierungsvorgänge fehlerfrei durch. Libs fehlen schon mal, dann muß man in aller Regel die devel-Pakete nachinstallieren. Oder die Libs. Aber eigentlich sind diese Fehlermeldungen recht eindeutig.
Wenn dem nicht so ist, welche Distribution kommt den der Anforderung am nächsten?
Die liefern das alles mit, nur mußt Du halt ein wenig eine Ahnung haben, was Du brauchst. (Bei rpms kann es Dir übrigens auch passieren, daß devel-Pakete oder libs fehlen).
Über Hinweise, oder eine grundsätzliche Anleitung, wie man vielleicht doch noch solche Programme installieren kann, wäre ich sehr dankbar.
Hmmm... Da fällt mir auf Anhieb nichts ein. Mir helfen meine paar Programmierkenntnisse (C, C++) weiter. Frag' hier doch einfach nach, wenn das aus den Quellen installieren nicht funktioniert. Wenn Du ein paar Klippen umschifft hast, bekommst Du ein Gefühl dafür, woran es klemmen kann und was man unternehmen muß, um den Fehler zu beseitigen. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Offene Jobs -- http://www.eschkitai.de/openoffice/jobs.html
On Thu, 21 Aug 2003 10:37:32 +0200, Rene Saalbach wrote
Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind? Oder hat man als Nutzer einer SuSE Distribution überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind? Wenn dem nicht so ist, welche Distribution kommt den der Anforderung am nächsten?
Über Hinweise, oder eine grundsätzliche Anleitung, wie man vielleicht doch noch solche Programme installieren kann, wäre ich sehr dankbar.
Nein. Es gibt leider keine solche Liste. Sobald jemand eine solche Liste bringt, die nicht alle verfügbaren Libs enthält, bringt bestimmt jemand die noch fehlenden Libs als Ergänzung, denn irgend eine Software wird die Lib schon haben wollen :) És hilft also wirklich nichts: - Schauen, welche Lib fehlt. - Diese Lib gezielt nachinstallieren Oder - was eigentlich deutlich mehr Sinn macht: - Erst einmal Doku vom zu übersetzenden Paket lesen. - Wenn da nichts vernünftiges ist: Paket uninstalliert löschen, weil einfach nur Müll / Schrott / nichts Einsatzbereites ... - Voraussetzungen schaffen! - Dann evtl. einmal schauen, was für Option es alles gibt. Wenn Du nur ein blödes 08/15 Paket haben willst: Sicher, dass SuSE da nicht schon eins hat? - Und dann freuen, dass alles so schön durchläuft. Geile Sache das :-)) Und sollte es Probleme geben: Wir helfen dir gerne - Dann musst Du aber tatsächlich mehr sagen, als "Da tritt ein Problem auf" :-)) Mit den besten Grüßen, Konrad -- Konrad Neitzel Mobile: +49 (172) 689 31 45
* Rene Saalbach schrieb am 21.Aug.2003:
ich beschäftige mich nun schon seit geraumer Zeit mit Linux, doch eine grundlegende Sache ist mir bisher noch ziemlich unklar.
Wenn ich Programme nach dem configure, make und make install - prinzip installieren möchte, läuft zumindest einer der 3 Befehle auf einen Fehler,
make install wohl kaum, oder?
auch der Versuch den Fehler zu beheben (installieren von fehlenden libs), schlägt meistens fehl, wodurch die eigentliche Installation als "erledigt" betrachtet werden kann. Bei RPM?s hab ich dagegen bisweilen noch keine negativen Erfahrungen gemacht.
Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind?
automake hat normalerweise schon der Entwickler für Dich gemacht.
Oder hat man als Nutzer einer SuSE Distribution überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind? Wenn dem nicht so ist, welche Distribution kommt den der Anforderung am nächsten?
configure ist doch dafür da, daß auch bei eigenwillige Pfade installiert werden kann. Wäre das überall gleich, so genügte ein einfaches make.
Über Hinweise, oder eine grundsätzliche Anleitung, wie man vielleicht doch noch solche Programme installieren kann, wäre ich sehr dankbar.
Ich habe das meiste ohne Probleme geschaft. Klar gibt es auch Schrottsoftware, aber normalerweise dürfte es kein Problem geben. Fang mal vielleicht mit nicht so umfangreiche Sachen wie KDE an. Du solltest am Besten die Entwicklertools installiert haben. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht widerstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
Am Donnerstag, 21. August 2003 10:37 schrieb Rene Saalbach:
ich beschäftige mich nun schon seit geraumer Zeit mit Linux, doch eine grundlegende Sache ist mir bisher noch ziemlich unklar.
Wenn ich Programme nach dem configure, make und make install -
Letzteren solltest Du eh nie ausführen. Nimm checkinstall, wenn Du nicht in der Lage bist, ein "richtiges" RPM zu erstellen. Du wirst auf Dauer Dein System nicht konsistent halten, wenn alles an der RPM-Datenbank vorbei läuft.
prinzip installieren möchte, läuft zumindest einer der 3 Befehle auf einen Fehler, auch der Versuch den Fehler zu beheben (installieren von fehlenden libs), schlägt meistens fehl, wodurch die eigentliche Installation als "erledigt" betrachtet werden kann.
Wenn libs fehlen, müssen sie nachinstallieren, das ist nichts SuSE oder gar Linux spezifisches.
Bei RPM´s hab ich dagegen bisweilen noch keine negativen Erfahrungen gemacht.
Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind? Oder hat man als Nutzer einer SuSE Distribution
Die, die das jeweilige Programm benötigt. Gäbe es eine allgemeine Aussage, müsste SuSE nicht mehrere Tausend Pakete auf die CDs/DVDs packen.
überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind? Wenn dem nicht so ist,
SuSE war immer ein LSB Vorreiter, was sollte an den Pfaden so eigenwillig sein?
welche Distribution kommt den der Anforderung am nächsten?
Du wirst mit RedHat, Debian, weiß der Geier was auch immer genauso die benötigten Libs und Entwicklerpakete brauchen um was zu compilieren, wie mit SuSE. Sich Programme zu compilieren ist nun mal keine Kleinigkeit, entweder Du beschränkst Dich auf die Programme, die SuSE mitliefert, oder für die sich passende RPMs finden, oder Du musst da durch. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 21. August 2003 10:37 schrieb Rene Saalbach:
Meine Frage nun: Gibt es evtl. eine Liste mit Grundsätzlichen libs, tools (automake) usw. die als Voraussetzung für eine solche Vorgehensweise erforderlich sind? Oder hat man als Nutzer einer SuSE Distribution überhaupt eine Chance, auf diese Weise zu installieren, da ja manche Pfade doch sehr eigenwillig gelegt sind? Wenn dem nicht so ist, welche Distribution kommt den der Anforderung am nächsten?
Wozu soll das dienen? Wie schon einige vor mir geschrieben haben, kann man unter SuSE die Programme genauso wie unter anderen Distributionen kompilieren.
Über Hinweise, oder eine grundsätzliche Anleitung, wie man vielleicht doch noch solche Programme installieren kann, wäre ich sehr dankbar.
Schau auf der betreffenden Projekt-Homepage oder in den Dateien README oder INSTALL des Programmpakets nach. Dort wird auf die Systemvorausetzungen (u. a. auf die benötigten Libs) hingewiesen. Gruß Achim
participants (7)
-
Achim Lehmkuhl
-
B.Brodesser@t-online.de
-
Christoph Bohm
-
Helga Fischer
-
Konrad Neitzel
-
Manfred Tremmel
-
Rene Saalbach