suche RPMs Howto/Anleitungen

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
mmg-media
Posts: 99
Joined: 2003-06-23 12:40

suche RPMs Howto/Anleitungen

Post by mmg-media »

Hi,
kennt jemand ein paar gute Anleitungen um RPMs zu erstellen?

Da ich mehrere Server mit Identischem OS und Installationen einsetze, ist für mich ein Update oft Stressig, da ich auf allen Servern alle per Hand kompilieren muß.
Zuhause habe ich einen Testrechner, der ebenfalls Identisch ausgestattet ist. Ich würde gern auf diesem Lernen wie man RPMs erstellt um die Updates bequem über meine eigenen RPMs durchzuführen. Das erspart mir auch dann die Sache immer wieder gcc zu installieren und dann deinstallieren.

Leider hatte ich in der Vergangenheit einige Probleme mit diversen RPMs von SuSe und rpmseek weil ich andere bzw neuere Libs verwendet habe und somit öfters zb beim Apache und PHP auf Segmentation Fault errors stieß.

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: suche RPMs Howto/Anleitungen

Post by captaincrunch »

http://www.rpm.org/RPM-HOWTO/

http://www.rpm.org/howto/thefight/

Ansonsten als Stichwort für Gevatter Google: Maximum RPM
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

mmg-media
Posts: 99
Joined: 2003-06-23 12:40

Re: suche RPMs Howto/Anleitungen

Post by mmg-media »

Danke vielmals

evoluzzer
Posts: 90
Joined: 2002-09-08 19:33
Location: www.internetists.de/index.php?s=14

Re: suche RPMs Howto/Anleitungen

Post by evoluzzer »

kannst ja mal von deinen Erfahrungen berichten, denn bei mir gabs bei den grösseren Paketen immer Probleme.....obwohl als Basis die spec-files von Suse genommen wurden.....


Gruss Christoph

User avatar
Joe User
Project Manager
Project Manager
Posts: 11164
Joined: 2003-02-27 01:00
Location: Hamburg

Re: suche RPMs Howto/Anleitungen

Post by Joe User »

evoluzzer wrote:denn bei mir gabs bei den grösseren Paketen immer Probleme.....
Bahnhof? Welche "grösseren Pakete"?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

evoluzzer
Posts: 90
Joined: 2002-09-08 19:33
Location: www.internetists.de/index.php?s=14

Re: suche RPMs Howto/Anleitungen

Post by evoluzzer »

MySQL, Apache....da werden ja etliche Conf-Dateien mitgeliefert, versch. Libs gelinkt oder einkompiliert......bin halt nicht so richtig durchgestiegen...

User avatar
Joe User
Project Manager
Project Manager
Posts: 11164
Joined: 2003-02-27 01:00
Location: Hamburg

Re: suche RPMs Howto/Anleitungen

Post by Joe User »

evoluzzer wrote:MySQL, Apache....da werden ja etliche Conf-Dateien mitgeliefert, versch. Libs gelinkt oder einkompiliert......bin halt nicht so richtig durchgestiegen...
Lies die genannten Links und prüfe die notwendigkeit der Patche aus dem letzten offiziellem Source-RPM.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

evoluzzer
Posts: 90
Joined: 2002-09-08 19:33
Location: www.internetists.de/index.php?s=14

Re: suche RPMs Howto/Anleitungen

Post by evoluzzer »

Es sind alle benötigten rpms als auch devel-rpms installiert, wie es in den Spec-Files steht. Und dann kommt z.B. solch eine Fehlermeldung beim "backen" vom Apache-rpms:

Code: Select all

ap_mm.o(.text+0x714): undefined reference to `mm_lib_error_get'
ap/libap.a(ap_mm.o): In function `ap_mm_lib_version':
ap_mm.o(.text+0x734): undefined reference to `mm_lib_version'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/apache_1.3.29/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/src/packages/BUILD/apache_1.3.29'
make: *** [build] Error 2
Bad exit status from /var/tmp/rpm-tmp.5247 (%build)
oder auch ähnliche Fehler.....

Gruss Christoph

PS: Die Link sind bekannt, aber ich vermute mal das es auch mit den SuSE-Eigenheiten zutun hat....

User avatar
Joe User
Project Manager
Project Manager
Posts: 11164
Joined: 2003-02-27 01:00
Location: Hamburg

Re: suche RPMs Howto/Anleitungen

Post by Joe User »

evoluzzer wrote:PS: Die Link sind bekannt, aber ich vermute mal das es auch mit den SuSE-Eigenheiten zutun hat....
Die "SuSE-Eigenheiten" nennt man Patche und diese musst Du, wie ich bereits schrieb, selbst auf ihre Notwendigkeit/Korrektheit/Nebenwirkungen prüfen. Das kann und wird Dir niemand ohne entsprechende Entlohnung abnehmen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.