Hallo Liste, ich wollte gerade php 4.2.2-7 auf meinem SuSE-System installieren und bekomme folgende Meldung (Installation via Webmin) error: failed dependencies: apache(EAPI) < 2.0.0 is needed by php-4.2.2-7 apache(EAPI) >= 1.3.9 is needed by php-4.2.2-7 Die erste Angabe ist klar, aber die zweite wundert mich. Ich kann php4.2.2-7 nicht mit apache 1.3.19 nutzen? Soll das heißen ich muss downgraden??? Gruß, jeder Hilfe bin ich dankbar Dennis
Hi, Am 05.09.2002 (19:50) schrieb Dennis Hueckelheim:
apache(EAPI) >= 1.3.9 is needed by php-4.2.2-7 ^^^^^ >= größer gleich ;))
Ciao Sascha -- http://www.livingit.de linux at programmers-world dot com http://www.mobile-bookmarks.info http://www.programmers-world.com Mathematicians often resort to something called Hilbert space, which is described as being n-dimensional. Like modern sex, any number can play. -- Dr. Thor Wald, in "Beep/The Quincunx of Time", by James Blish
Von: Sascha Andres [mailto:linux@programmers-world.com] Gesendet: Donnerstag, 5. September 2002 20:05
>= größer gleich ;))
Jo stimmt, sorry, nicht genau gelesen *schaem*. Aber wieso kann ich es dann nicht installieren? Denn ich habe ja apache 1.3.19 und des is >= 1.3.9. Folgendes gibt rpm -q -a | grep apache aus: apache-contrib-1.0.9-94 apache-devel-1.3.19-66 apache-doc-1-3.19.66 apache-1.3.19-66 Ich sehe das doch richtig oder? Oder ist (wie Webmin es ausgibt) "apache(EAPI)" etwas anderes? Gruß, Dennis
Dennis Hueckelheim wrote:
Folgendes gibt rpm -q -a | grep apache aus: apache-contrib-1.0.9-94 apache-devel-1.3.19-66 apache-doc-1-3.19.66 apache-1.3.19-66
Ich sehe das doch richtig oder? Oder ist (wie Webmin es ausgibt) "apache(EAPI)" etwas anderes?
Ja, guck mal nach dem, was dein apache-Paket anzeigt: rpm -q --provides apache Wenn dort nicht "apache(EAPI)" auftaucht, kannst du das PHP-rpm nicht installieren (oder nicht erwarten, das alles klappt). Bestimmt ne nicht SuSE-Version vom php-rpm erwischt. Peter
Bestimmt ne nicht SuSE-Version vom php-rpm erwischt.
Kann gut sein. Habe das RPM von rpmfind.net und als Dis war "PDL Linux Dis" angegeben. Dachte immer das wäre global. Wo kann ich denn am besten das aktuellste SuSE RPM herbekommen? War schon auf dem ftp-Server doch bin dort nicht fündig geworden. Vielleicht habe ich auch nur im falschen Verzeichnis gesucht??? Gruß, pls help! Dennis
Dennis Hueckelheim wrote:
Dachte immer das wäre global.
Willkommen in der Wirklichkeit.
Wo kann ich denn am besten das aktuellste SuSE RPM herbekommen? War schon auf dem ftp-Server doch bin dort nicht fündig geworden. Vielleicht habe ich auch nur im falschen Verzeichnis gesucht???
http://ftp.gwdg.de/pub/linux/suse/7.2/suse/n1/mod_php4-core.rpm Version (hier 7.2) und Paketserie (n1) koennen bei deiner SuSE natuerlich unterschiedlich sein. SuSE stellt aber noch kein php-4.2.2 zur Verfuegung, aber meist macht das nichts. Wenn du wirklich 4.2 haben willst, musst du lernen RPMs zu basteln, oder du musst dir eine andere Download-Quelle besorgen. http://packman.links2linux.de/index.php4?action=165 Peter
Dennis Hueckelheim schrieb:
ich wollte gerade php 4.2.2-7 auf meinem SuSE-System installieren und bekomme folgende Meldung (Installation via Webmin)
error: failed dependencies: apache(EAPI) < 2.0.0 is needed by php-4.2.2-7 apache(EAPI) >= 1.3.9 is needed by php-4.2.2-7
Die erste Angabe ist klar, aber die zweite wundert mich. Ich kann php4.2.2-7 nicht mit apache 1.3.19 nutzen? Soll das heißen ich muss downgraden???
1.3.9 <= benoetige Apache(EAPI)-Version < 2.0.0 Ich habe zwar keine Mathematik studiert, aber IMHO gilt doch 1.3.9 <= 1.3.19 (deine Version) < 2.0.0 :-) Also solltest Du das Paket installieren koennen, wenn Du Apache(EAPI) in der richtigen Version auf der Festplatte hast und es auch in der RPM Datenbank verzeichnet ist. Was bedeutet eigentlich EAPI? Kann natuerlich sein, dass dieser Zusatz dazu fuehrt, dass Dein Apache in der RPM Datenbank nicht richtig erkannt wird und daher RPM "failed dependencies" meldet. Schau mal, was dieses EAPI eigentlich bedeutet.... Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe
Von: thertw@rz.uni-karlsruhe.de [mailto:thertw@rz.uni-karlsruhe.de] Im Auftrag von Thomas Hertweck Gesendet: Donnerstag, 5. September 2002 20:29 Schau mal, was dieses EAPI eigentlich bedeutet....
Gruesse, Thomson
Also EAPI steht für Extended API und ist ein Teil des comp-Strings --enable-EAPI Gruß, Dennis
participants (4)
-
Dennis Hueckelheim
-
Peter Wiersig
-
Sascha Andres
-
Thomas Hertweck