Hi, ich würde gerne öfter mal ein RPM erstellen oder eben ein Source Packet installieren, aber immer die schon vorhandenen oder eben Standard Verzeichnisse von der SuSE Version nutzen. Eigentlich habe ich es immer verstanden diese herauszusuchen oder irgendwo zu entnehmen. Kann mir vielleicht jemand eine Seite oder eine Möglichkeit sagen wie man dies schnell, sicher und unkompliziert machen kann? Auch wenn man für mehrere Distributionen oder verschiedene Systeme etwas erstellt. Irgendwo muss es doch eine Docu geben wo diese Schalter beim compilieren stehen. --libdir=/usr etc. diese dinge müssen doch in irgend einem Dokument auf der Installation Standardmässig irgendwie zu lesen sein. Oder muss ich jedesmal wieder nachsehen oder ein Spec File eines Source RPMs durchsuchen um diese Pfade mühsam zu erkunden? Ich habe nun gerade SuSE 8.1 installiert und alleine hier schon gemerkt das proftpd nicht mehr dabei ist. Nun mußte ich dies aus en Sourcen compilieren. Ist ja nicht so schlimm, wäre aber schöner wenn man dann die SuSE eigenen Pfade verwenden könnte... danke für jegliche Tipps und hinweise.... -- Grüße Sascha Peters
Hallo,
"Sascha Peters"
Hi,
ich würde gerne öfter mal ein RPM erstellen oder eben ein Source Packet installieren, aber immer die schon vorhandenen oder eben Standard Verzeichnisse von der SuSE Version nutzen. Eigentlich habe ich es immer verstanden diese herauszusuchen oder irgendwo zu entnehmen. Kann mir vielleicht jemand eine Seite oder eine Möglichkeit sagen wie man dies schnell, sicher und unkompliziert machen kann?
Jede SuSE Distribution hat in der Serie doc auch ein Paket fhs, oder so aehnlich, das ist der 'Filesystem Hierarchy Standard'. SuSE, und auch die meisten anderen Distributionen, halten sich an diesen Standard. Nur die Entwickler nicht, die ja für unterschiedliche Plattformen entwickeln und daher alt hergebrachten Unix Konventionen anhängen. Daher mußt du vor dem kompilieren immer die wichtigsten Pfade selbst setzen. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Am Dienstag, 3. Dezember 2002 09:55 schrieb Sascha Peters:
ich würde gerne öfter mal ein RPM erstellen oder eben ein Source Packet installieren, aber immer die schon vorhandenen oder eben Standard Verzeichnisse von der SuSE Version nutzen. Eigentlich habe ich es immer verstanden diese herauszusuchen oder irgendwo zu entnehmen. Kann mir vielleicht jemand eine Seite oder eine Möglichkeit sagen wie man dies schnell, sicher und unkompliziert machen kann?
Schau Dir mal /usr/lib/rpm/macros an, da wurden bereits jede Menge Pfadvorgaben definiert, die Du im SPEC-File verwenden kannst. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
* Sascha Peters schrieb am 03.Dez.2002:
Auch wenn man für mehrere Distributionen oder verschiedene Systeme etwas erstellt. Irgendwo muss es doch eine Docu geben wo diese Schalter beim compilieren stehen. --libdir=/usr etc.
Selbstinstallierte Sachen gehören nach /usr/local Nach /usr sollten nur Packete aus der Distribution. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
Am Dienstag, 3. Dezember 2002 16:56 schrieb Bernd Brodesser:
Selbstinstallierte Sachen gehören nach /usr/local Nach /usr sollten nur Packete aus der Distribution.
Er will doch ein RPM basteln. Damit würd ich das durchaus nach /usr packen. Auf Distri-RPMs würd ich das nicht begrenzen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (4)
-
B.Brodesser@t-online.de
-
Dieter Kluenter
-
Manfred Tremmel
-
Sascha Peters