php update über Yast und Abhängikeiten

Apache, Lighttpd, nginx, Cherokee
Post Reply
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

php update über Yast und Abhängikeiten

Post by xtramen »

Hallo Leute,

wenn ich ein Update meiner PHP4 Version über Yast mache dann sind da dutzende Abhängigkeiten zu ändern.

Kann ich diese einfach ignorieren ?!.

Denn wa hat z.b. das Mailprogramm damit zu tun ?!

Gruss
thoste
Posts: 24
Joined: 2002-06-14 20:38
Location: Harz
 

Re: php update über Yast und Abhängikeiten

Post by thoste »

Hi,
ein Vorteil von Yast ist ja gerade das es Abhängigkeiten überprüft und dir anbietet diese zu installieren. Du kannst aber solltest es nicht ignorieren. Un was PHP mit dem Mailprogramm zu tun hat? Hmm..., zum Beispiel kannst du mit PHP auch Mails versenden.

Ansonsten gilt, erst mal in die Grundlagen einarbeiten damit du überhaupt begreifst was Yast macht und wozu es da ist.


Ciao
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

Re: php update über Yast und Abhängikeiten

Post by xtramen »

Hallo und Danke.

Mir ist schon klar das dies ein Vorteil ist.

Nur wenn ich php Updaten möchte dann verstehe ich nicht warum gleichzeitig z.b. Yast neu installiert wird und nach dem Update nicht mehr reagiert-

Warum z.b. ein neuer Netzwerkcontroller installiert wird..usw.

Wenn man php selbst kompiliert, dann benötigt man die Abhängikeiten ja auch nicht.

Oder sehe ich das falsch ?!..

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

Re: php update über Yast und Abhängikeiten

Post by Joe User »

xTraMen wrote:Nur wenn ich php Updaten möchte dann verstehe ich nicht warum gleichzeitig z.b. Yast neu installiert wird und nach dem Update nicht mehr reagiert-

Warum z.b. ein neuer Netzwerkcontroller installiert wird..usw.
Sorry, aber entweder Dein System ist dermassen kaputt gespielt, dass eh nichts mehr richtig funktioniert, oder Du phantsierst! Dein Problem ist nicht YaST, sondern ein Tastaturvirus...
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.
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

Re: php update über Yast und Abhängikeiten

Post by xtramen »

Das System ist komplett neu aufgesetzt.

Suse Linux 9.0 mit php 4.3.0.

In dieser Version gibt es anscheinend keine Extensions für php.
Darum möchte ich auf 4.3.10 Updaten und habe dazu folgende Installationsquelle angegeben:

ftp://ftp.tu-chemnitz.de/pub/linux/suse ... /i386/9.3/

Wenn ich jetzt php Updaten möchte dann werden die extensions als Abhängigkeit gesetzt...bis hier alles ok.

Wenn ich aber jetzt auf übernehmen klicke dann kommen ca. 50 weitere Abhängigkeiten darunter auch 7 x etwas was mit Yast zu tun hat.

Wenn ich das bestätige und das System hat ferig installiert, dann reagiert Yast nicht mehr und ich kann neu Installieren.

Vielen Dank auch.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: php update über Yast und Abhängikeiten

Post by Joe User »

Wofür steht das /9.3/ in Deiner neuen Installationsquelle? Richtig, für SuSE Linux 9.3. Du hast aber SuSE Linux 9.0 installiert, das kann nicht funktionieren...
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.
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

Re: php update über Yast und Abhängikeiten

Post by xtramen »

Ja aber es gibt keine Extensions für SUSE Linux 9.0 und PHP 4.3.0

Ich will doch nur php aktualisieren und die gdlib einbinden.
Mehr nicht und das wird anscheinend zur Lebensaufgabe.


Werds schon irgendwie schaffen.
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: php update über Yast und Abhängikeiten

Post by flo »

@Joe_User: ACK
xTraMen wrote:In dieser Version gibt es anscheinend keine Extensions für php.
Kann ich mir nicht vorstellen - hat SuSE die PHP-Module abgeschafft?
xTraMen wrote:Wenn ich das bestätige und das System hat ferig installiert, dann reagiert Yast nicht mehr und ich kann neu Installieren
Das kann ich mir vorstellen - Du hast teilweise das System upgedatet, ohne es zu wollen oder zu wissen.

Du kannnst folgendermaßen vorgehen:
1) PHP-RPMs per --force und --nodeps installieren (ist Blödsinn, wird IMHO nicht funktionieren und wenn dann auch mit eher schlechtem Ergebnis)
2) PHP per Hand compilieren (bringt Dein Paketmanagement evtl. durcheinander)
3) Googlen oder im Forum suchen, wo es aktuellere RPMs für SuSi 9.0 gibt und diese installieren. (schon sinniger)
4) Du machst Dir die RPMs aus den PHP-Sourcen selber und schaust Dir dazu die alten RPMs an. (Optimallösung, Du hast genau das im Paket, was Du brauchst.)

flo.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: php update über Yast und Abhängikeiten

Post by Joe User »

xTraMen wrote:Ja aber es gibt keine Extensions für SUSE Linux 9.0 und PHP 4.3.0
http://ftp.gwdg.de/pub/linux/suse/proje ... /9.0-i386/
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.
xtramen
Posts: 90
Joined: 2005-08-07 14:27
 

Re: php update über Yast und Abhängikeiten

Post by xtramen »

Wir schreiben aneinander vorbei.

Ich meinte die Module die man als Extension einbinden kann ( curl,pdflib, gdlib, ftp usw.)

Die werden zwar mitgeliefert im Source aber ich weis nicht wie man daraus eine .so Datei machen kann die ich dann einbinden kann.
Ich finde auch hier keine Lösung und auch in der Doku nicht.

Deshalb dachte ich, ich besorg mir einfach die RPM und die gibt es nicht für Suse 9.0.
Erst ab 9.1.

Vielleicht kennt jemand eine kurze Anleitung wie man so eine .so selbst erstellen kann aus dem sourcecode.

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

Re: php update über Yast und Abhängikeiten

Post by Joe User »

xTraMen wrote:Vielleicht kennt jemand eine kurze Anleitung wie man so eine .so selbst erstellen kann aus dem sourcecode.

Code: Select all

rpm -ivh $SRPM
cd /usr/src/packages/SPECS
$EDITOR $SPEC
rpmbuild -ba --clean $SPEC
rpm -Uvh ../RPMS/$ARCH/$RPM
cd ~
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.
Post Reply