• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

PHP5 Update von 5.0.4 auf 5.1.2

amswetter

Newbie
Ich habe als Installationsquelle folgenfe URL eingetragen

http://ftp-1.gwdg.de/pub/suse/update/10.1/

und danach bin ich in yast auf installeiren und loeschen gegangen.

ich hab

apache2-mod_php5│5.1.2 │5.0.4 │PHP5 Module for Apache 2.0 │2.8 MB │
php5 │5.1.2 │5.0.4 │PHP5 Core Files │ 2.7 MB│

die beiden packete ausgewaehlt zum updaten doch dann kommt eine Warnung mit aufloesen von abhaengigkeiten(packetabhaengigkeiten)!!!

Eine ganz lange liste von programmen die anscheinend probleme damit haben das ich php updaten will!!!

Kann man diese Meldung ignorieren oder was soll ich machen, da ich unbedingt die neusete version von php auf meine server brauche!!!

oder welche packete muss ich noch aktualisieren?

Bitte um hilfe !!

Danke

mfg amswetter
 
OP
A

amswetter

Newbie
Nein, die version, blos nicht, die hat mir schon auf nem anderen server nur probleme bereitet, ich brauche genau die version die ich angegeben habe!
 
OP
A

amswetter

Newbie
Aber ich hab keine ahnung ob ich die abhaengigkeitswarnung einfach ignorieren darf oder wie ich damit umgehen soll!
Kann mir da nicht einer helfen, weil ich brauch die version von php um jpgraph
benutzten zukoennen und solange ich das nicht kann komm ich mit meinem projekt nicht weiter!!!


Ich hoffe irgendjemand weis mir zu helfen!!!


Danke
 
OP
A

amswetter

Newbie
php5-5.1.2-29.22.src.rpm

ich habe jetzt diese datei heruntergeladen und gespeichert in meinem root verzeichnis!

Wie kann ich sie jetzt installieren?

ich habe schon versucht

rpm -Uvh php5-5.1.2-29.22.src.rpm

rpm -ihv php5-5.1.2-29.22.src.rpm

aber dabei wurde immer nur eine status leiste eingeblendet

1:php5 ############################ [100%]

und danach ist nix passiert

und wenn ich jetzt php5 -v eingebe ist das immer noch die alte version auch nachdem ich rcapache2 restart gemacht habe!!!

was mache ich falsch?

ich will endlich php5.1.2 haben!!!

Bitte helft mir!!!
 
1. Übermäßige Verwendung von Ausrufezeichen ist unhöflich.

2.
amswetter schrieb:
ich will endlich php5.1.2 haben!!!
Ich will auch so vieles .... :roll:
Du solltest erstmal etwas an deinem Postingstil und deiner Informationspolitik arbeiten.
Damit steigen auch deine Chancen Hilfe zu bekommen.

3.
amswetter schrieb:
Eine ganz lange liste von programmen die anscheinend probleme damit haben das ich php updaten will!!!
Und? - Ist diese Liste geheim?

4. Was passiert denn, wenn du versuchst, die Pakete mit rug einzuspielen?
Code:
rug in php5 apache2-mod_php5
 
OP
A

amswetter

Newbie
Die liste kann ich leider nicht geben, da ich auf den server nur ssh zugriff hab und somit nur yast ausführen kann und nicht yast2. Die grafikoberfläche ist eine andere.
Aber es muss doch eine möglichkeit geben php upzudaten.
wenn ich im packetmanager bin , welche packete muss ich denn alles updaten?
wenn man bei suchen php5 eingibt bekommt man ja genung packete die php5 enthalten?
Und dann die nächste frage , wenn ich die dann auswählen, muss ich auf aktualisieren klicken oder installieren?
wenn ich dann das gemacht habe und auf übernehmen klicke kommt das dialog fenster mit den abhängigkeiten. kann man da einfach auf lösen oder ignorieren klicken?
Ich denke mal nicht.

Danke

hoffe der stil ist besser

mfg amswetter
 

lord_icon

Newbie
najaaaa...

Yast ist selbst ganz schön, weil yast vieles selbst macht.
Allerindings nimmt Yast dir die Kontrolle weg. Und das könnte irgendwann zum Problem werden.


1: Such dir ne richtige rpm datei.
http://rpmseek.com/rpm-pl/php.html?hl=de&cs=php:pN:0:0:0:0

Suche dir oben noch dein Distri aus und deine Version. Dann kommst du auf entsprechende Seiten, wo du es dir runterladen kannst.
Den wget Befehl brauch ich dir hoffendlich nicht erklären ;-)

2: ich Installiere immer mit

rpm -i >PACKETNAME<

Wenn eine Abhänigkeit fehlt, dann sagt er es dir schon.

Wo du dir Packtabhängigkeit dann findest ?
ganz einfach = auch unter den oben genannten Link. Wenn du dir dann eine PHP Veriosn ausgesucht hast, die du benötigst, dann stehen dort auch die Datein, die dieses Paket benötigt. (und auch die, die es bedient)

Klcik dich einfach durch.... wirste schon finden.
 
OP
A

amswetter

Newbie
Danke fuer die schnelle Antwort!

Die Seite ist ganz nuetzlich aber zu welcher distribution gehoert denn
SuSe Linux 10.0?

Die Namen sagen mit gar nix auf der Seite
 
@lord_icon
Sry, aber das ist alles andere als optimal!


1. Bitte wenn möglich keine Pakete von rpmseek & Co verwenden.
Die Wahrscheinlichkeit sich Pakete einzufangen, die nicht zum eigenen System passen, ist ziemlich groß!

2. Warum Pakete einzeln über die Konsole installieren?
Um Abhängigkeiten aufzulösen gibt es Paketmanager!

3. YaST kannst du auch auf der Konsole verwenden.
Mit /sbin/yast startest du das eine ncurses-Version von YaST.
Außerdem gibt es - wie schon richtig bemerkt - auch die Option mit /sbin/yast -i Paket Pakete direkt zu installieren.

4. Beim Installieren von RPMs mit rpm bitte rpm -Uhv Paket benutzen (anstatt rpm -i).


@amswetter
Solange du keine verwertbaren Informationen/Fehlermeldungen lieferst, wird es schwierig dir zu helfen.
 
Leute .... :roll:

Der TE möchte PHP 5.1.2 installieren.
Die benötigten Pakete liegen in der Update-Quelle.
Diese ist - laut TE - auch eingebunden.

Also brauchen wir jetzt erstmal nur noch die Fehlermeldung des Paketmanager beim Auflösen der Abhängigkeiten vom TE.

AFAIK kann man unter YaST die Fehlermeldungen auch exportieren ...
... und falls nicht rug benutzen - dabei sollte auf jeden Fall eine verwertbare Fehlermeldung herum kommen.

OT (Nachtrag):
lord_icon schrieb:
Allerindings nimmt Yast dir die Kontrolle weg. Und das könnte irgendwann zum Problem werden.
Das ist kompletter Unsinn, Sry.
 
OP
A

amswetter

Newbie
ich hab jetzt als erstes eine liste für ein problem mit phpmyadmin!


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
phpMyAdmin-2.9.1.1-2.3.noarch[20060822-155056] kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von pwgen verfgbar fr phpMyAdmin-2.9.1.1-2.3.noarch[20060822-155056]
Konfliktl�ung:
(x) phpMyAdmin nicht installieren
phpMyAdmin-2.9.1.1-2.3.noarch[20060822-155056] nicht installieren
( ) Anforderung wird hier ignoriert
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

braucht ihr sowas auch für das problem mit php5 ?

was müsste ich zum beispiel bei dem probelm hier machen um phpmyadmin instalieren zu koennen?

mfg amswetter
 
OP
A

amswetter

Newbie
Code:
1 | Active | ZYPP | 20060822-155056                                                  http://ftp.gwdg.de/pub/suse/update/10.1           
                       
2 | Active | ZYPP | 20060823-192813                                                  http://download.opensuse.org/distribution/SL-10.1/inst-source/suse/
 
OP
A

amswetter

Newbie
Code:
rug in phpMyAdmin
Abhängigkeiten werden aufgelöst...

Folgende Pakete werden installiert:
  php5-bz2 5.1.2-27 (http://download.opensuse.org/distribution/SL-10.1/inst-sour
ce/suse/)
    php5-bz2-5.1.2-27.i586[20060823-192813] needed by phpMyAdmin-2.9.1.1-2.3.noa
rch[20060822-155056]

  php5-mcrypt 5.1.2-27 (http://download.opensuse.org/distribution/SL-10.1/inst-s                              ource/suse/)
    php5-mcrypt-5.1.2-27.i586[20060823-192813] needed by phpMyAdmin-2.9.1.1-2.3.                              noarch[20060822-155056]

  php5-zlib 5.1.2-27 (http://download.opensuse.org/distribution/SL-10.1/inst-sou                              rce/suse/)
    php5-zlib-5.1.2-27.i586[20060823-192813] needed by phpMyAdmin-2.9.1.1-2.3.no                              arch[20060822-155056]

  phpMyAdmin 2.9.1.1-2.3 (http://ftp.gwdg.de/pub/suse/update/10.1)
  pwgen 2.05-10 (http://download.opensuse.org/distribution/SL-10.1/inst-source/s                              use/)
    pwgen-2.05-10.i586[20060823-192813] needed by phpMyAdmin-2.9.1.1-2.3.noarch[                              20060822-155056]


Mit Transaktion fortfahren? (j/N) j

Transaction...
                                                                                                           0%

Fehler bei Transaktion: Need media 1: File ./i586/php5-zlib-5.1.2-27.i586.rpm not found on media: file:/
 
Ist das eine Remastered Version von SuSE Linux 10.1?
Falls nicht, wurde überhaupt schon ein Online-Update mit YOU gemacht?
Poste mal die Ausgaben von
Code:
uname -r
rpm -q libzypp

Andernfalls:
rug ref ausführen.

Und auch mal einen "echten" Mirror verwenden anstatt des Redirectors (http://download.opensuse.org):
Code:
rug sd 20060823-192813
rug sa --type=ZYPP http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/SL-10.1/inst-source inst-source
 
Oben