Am Mon, 2002-04-29 um 15.52 schrieb Timo Eckert:
Am Montag, 29. April 2002 14:57 schrieb Konrad Neitzel:
Hmm - gar nicht. Es gibt keinen festen Punkt wo Du sagen kannst: Die Distribution ist installiert. hmpf so ne scheisse...
Man kann einige Infos abzwacken z.B.:
- Kernelversion - installierte Software nunja.. KernelVersion bringt mich auch net viel weiter... Ich mein bei SuSE gibs ja /etc/SuSE-release .. ich dachte halt nur sowas gibs auch für debian etc... Ähnliches gibt es bei fast allen neueren Linux-Distris, doch ist das IMNSOHO der falsche Ansatz.
Was genau willst Du denn machen? Was musst Du erreichen? Ich brauche das für mein Projekt, wo ich gerade bin. Da dies auf unterschiedlichen Distris laufen soll, muss ich bei der installation natürlich meine Pfade, Programme die ich aufrufe etc anpassen. Nach GNU-Philosophie ist das die Aufgabe es Installierers (Oder heisst das jetzt Installateur?), nicht die Aufgabe des Entwicklers. Der Installierer muss/sollte die Pfade vorgeben, da nur er weiss was wo auf seinem System hingehört und Du es als Entwickler gar nicht wissen kannst.
Ein Weg, das zu ermöglichen, sind die autotools, weshalb ich Dir nahelegen würde, Dich mit autoconf/automake vertraut machen. Auch wenn es zwischenzeitlich etwas veraltet ist, würde ich Dir zu Einführung das "Ziegenbuch" (goat book) http://sources.redhat.com/autobook nahelegen. Ralf