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ß.
suche RPMs Howto/Anleitungen
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: suche RPMs Howto/Anleitungen
http://www.rpm.org/RPM-HOWTO/
http://www.rpm.org/howto/thefight/
Ansonsten als Stichwort für Gevatter Google: Maximum RPM
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
Re: suche RPMs Howto/Anleitungen
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
Gruss Christoph
-
- Project Manager
- Posts: 11164
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: suche RPMs Howto/Anleitungen
Bahnhof? Welche "grösseren Pakete"?evoluzzer wrote:denn bei mir gabs bei den grösseren Paketen immer Probleme.....
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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.
-
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
Re: suche RPMs Howto/Anleitungen
MySQL, Apache....da werden ja etliche Conf-Dateien mitgeliefert, versch. Libs gelinkt oder einkompiliert......bin halt nicht so richtig durchgestiegen...
-
- Project Manager
- Posts: 11164
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: suche RPMs Howto/Anleitungen
Lies die genannten Links und prüfe die notwendigkeit der Patche aus dem letzten offiziellem Source-RPM.evoluzzer wrote:MySQL, Apache....da werden ja etliche Conf-Dateien mitgeliefert, versch. Libs gelinkt oder einkompiliert......bin halt nicht so richtig durchgestiegen...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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.
-
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
Re: suche RPMs Howto/Anleitungen
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:
oder auch ähnliche Fehler.....
Gruss Christoph
PS: Die Link sind bekannt, aber ich vermute mal das es auch mit den SuSE-Eigenheiten zutun hat....
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)
Gruss Christoph
PS: Die Link sind bekannt, aber ich vermute mal das es auch mit den SuSE-Eigenheiten zutun hat....
-
- Project Manager
- Posts: 11164
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: suche RPMs Howto/Anleitungen
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.evoluzzer wrote:PS: Die Link sind bekannt, aber ich vermute mal das es auch mit den SuSE-Eigenheiten zutun hat....
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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.