Problem(a) RedHat/PHP Upgrade

Hi.

> [...] PHP upgrade auf red hat 7.3 [...]

Was haltest du von der Idee, PHP 4.2 neu zu kompilieren aber ein RPM zu
erzeugen, mit dessen Hilfe du dann ein upgrade machst. Vielleicht gibt
es das RPM ja sogar schon auf irgend einer contrib-Seite. Oder du
probierst das src RPM von der 8.0 als Ausgang zu benutzen.

Wenn du's probierst, wär ich auf das Ergebnis sehr gespannt :wink:

Ich habe schliesslich die PHP 4.1.x RPMs enfernt (rpm -e) und PHP 4.3.0
von php.net vom Source installiert (einfach die Anweisung "Quick
Install" in der Datei INSTALL befolgt).

Ging prima.

Bye, Chris.

Ich habe schliesslich die PHP 4.1.x RPMs enfernt (rpm -e) und PHP 4.3.0
von php.net vom Source installiert (einfach die Anweisung "Quick
Install" in der Datei INSTALL befolgt).

Stellen die ein src.rom oder ein tar.gz mit spec Datei zur Verfügung,
oder hast du einfach auf die Paketverwaltung verzichtet?

mfg.
Patrick

Hallo,
ein wenig OT, aber fällt mir dazu gerade ein,
mit dem Bash-Script 'checkinstall', welches anstelle des 'make install'
aufgerufen wird, lassen sich ganz einfach RPM's aus tgz's erstellen!

Zu finden unter: http://asic-linux.com.mx/~izto/checkinstall/

Grüsse Andi!

Hallo Andy,

ein wenig OT, aber fällt mir dazu gerade ein,
mit dem Bash-Script 'checkinstall', welches anstelle des 'make install'
aufgerufen wird, lassen sich ganz einfach RPM's aus tgz's erstellen!

Zu finden unter: CheckInstall Homepage

finde das Tool sehr interessant! Hast du es schon benutzt? Wenn es gut
funktioniert, möchte ich das Dokument "HowTo install software on a
GNU/Linux system" diesbezüglich erweitern.

Habe schon geplant das Dokument um den Absatz zu erweitern, in dem ich
über die Möglichkeiten ein RPM aus einem tar.gz zu erstellen sprechen
möchte. Oft enthalten die tar.gz Dateien bereits das spec file und
vielen ist es unbekannt, dass sie in jenen Fällen ganz einfach mittels

rpm -tb foo.tar.gz

das Programm kompilieren können und dadurch das frische rpm erhalten.

Danke für den Tipp!
Patrick

Hallo,
ja ich verwende es eigentlich fast immer, überhaupt wenn sich Programme
verstreut installieren.
~ Andi!

> Ich habe schliesslich die PHP 4.1.x RPMs enfernt (rpm -e) und PHP 4.3.0
> von php.net vom Source installiert (einfach die Anweisung "Quick
> Install" in der Datei INSTALL befolgt).

Stellen die ein src.rom oder ein tar.gz mit spec Datei zur Verfügung,
oder hast du einfach auf die Paketverwaltung verzichtet?

Keine Ahnung, ich habe einfach ganz klassisch den Sourcecode
kompiliert und PHP in /usr/local installiert.

Bye, Chris.

Patrick Ohnewein wrote:
...

Habe schon geplant das Dokument um den Absatz zu erweitern, in dem ich
über die Möglichkeiten ein RPM aus einem tar.gz zu erstellen sprechen
möchte. Oft enthalten die tar.gz Dateien bereits das spec file und
vielen ist es unbekannt, dass sie in jenen Fällen ganz einfach mittels

rpm -tb foo.tar.gz

das Programm kompilieren können und dadurch das frische rpm erhalten.

fände ich eine superidee. habe das mit dem rpm -tb foo.tar.gz nämlich
auch nicht gewußt. habe einmal alien ausprobiert, das hat mir aber alle
files in / installiert ...

eine kleine anmerkung zu deinem dokument. in punkt 6 heißt es:

"6. Wir haben nur ein Archiv mit dem Quellcode vom gewünschten Programm
gefunden.
6.1 Das Archive mit dem vorkompilierten Programm herunterladen."

das müsste, nehme ich an, heißen: "6.1 Das Archiv mit dem Quellcode vom
gewünschten Programm herunterladen." das vorkompilierte programm war
nämlich punkt 5 (ein überstürztes copy/paste? ;-).

lg, andreas

das müsste, nehme ich an, heißen: "6.1 Das Archiv mit dem Quellcode vom
gewünschten Programm herunterladen." das vorkompilierte programm war
nämlich punkt 5 (ein überstürztes copy/paste? ;-).

Danke Andreas für den Hinweis! Habe den Kopierteufel ausgebaut.

Happy hacking!
Patrick