Debian Etch , PHP aktualisieren...wie?

musti19

Member
Hallo,

habe ein Debian 4.0 Etch System,und möchte PHP
updaten.
Aktuell: 5.2.0-8+etch11

Wenn ich apt-get install php5 eingebe,
erscheint die Anzeige,dass es schon aktuell ist.

Mein Source-List:
Code:
deb http://ftp.freenet.de/debian/ etch main non-free contrib
deb-src http://ftp.freenet.de/debian/ etch main non-free contrib

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

deb http://volatile.debian.net/debian-volatile sarge/volatile main contrib non-free

deb http://ftp2.de.debian.org/debian-volatile stable/volatile main non-free
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main non-free
deb http://ftp.de.debian.org/debian-volatile/ etch/volatile main
deb http://mirror.debianforum.de/debian-volatile sarge/volatile main non-free

Wie kann ich nun auf neuere Version updaten?

Danke im voraus
(Forum und Google schon durchsucht)
 
Last edited by a moderator:
Die einfachste Möglichkeit ist per Eintrag in /etc/apt/sources.list:

Code:
deb http://dotdeb.netmirror.org/ stable all
deb-src http://dotdeb.netmirror.org/ stable all

Die Dotdeb-Pakete sind deutlich aktueller, als die offiziellen Debian-Pakete und funktionieren einwandfrei.

Wenn du ein apt-get update & upgrade machst, werden aber noch viele andere Pakete aktualisiert (z.b. MySQL).
Sollte aber problemlos sein.
 
Hallo,

die alternative wäre, du steigst auf lenny um oder compilierst PHP selber. Auf lenny umsteigen geht so, du suchst in deiner sources.list nach etch und ersetztjede Fundstelle durch testing. Dann noch apt-get update, apt-get upgrade, apt-get dist-upgrade.

Gruß
Lars
 
Last edited by a moderator:
Bei mir hat apt-get update auch nicht ganz funktioniert. Nun möchte ich das machen was du da erklärst. Aber meine frage ist, wie trage ich dies in die sources.list ein?
 
Last edited by a moderator:
Last edited by a moderator:
einfach zusätzlich dazu packen. Aber die oben genannten dotdeb-Einträge beziehen sich auf stable, und das ist mittlerweile lenny und nicht etch.
Ersetze entweder das stable in den beiden Zeilen durch etch oder mache direkt ein komplettes Update auf lenny (ich würde letzteres empfehlen, da der Support für etch bald ausläuft). Ich würde übrigens nie mit der der Bezeichnung stable in der sources.list arbeiten, sondern möglichst immer den Codename verwenden (also etch, lenny, etc.), um Distributionsupgrades dann zu machen, wenn ich es will.
 
DDas Problem ist, das wenn ich etch dahiner setze, er sich beim upgraden aufhängt, was mir bei stable nicht passiert
 
Mit stable bei den dotdeb-Paketen bekommst du aber u.U. Probleme mit den Abhängigkeiten, da du lenny-Pakete in einem etch-System installieren willst.
 
Joa habs nun hinbekommen. Leider sind auf diesen servern auch nicht die aktuellen 5.3.1 versionen von php enthalten. Kannst du mir mal die links fürn ftp schicken die, die neue version enthalten

edit

habe dies gefunden:http://www.dotdeb.org/

Then , to install PHP 5.3 on your Debian “Lenny” box, just add these two entries in your /etc/apt/sources.list :

deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all

Now launch your favorite commands (apt-get update && apt-get upgrade) to upgrade your box.
Leider funktioniert das nicht
 
Last edited by a moderator:
Die werden wohl zu viele Abhängigkeiten haben, um unter Etch noch zu funktionieren.
Ich nutze nur die aktuelle 5.2er PHP-Version, da mit PHP 5.3 einige größere Änderungen gekommen sind, die bei recht verbreiteten Scripten zu Kompatiblitätsproblemen führen. Wenn du nicht gerade einige der neuen Sachen von PHP 5.3 brauchst, würde ich bei 5.2 bleiben, die wird auch derzeit auch weiterhin mit Sicherheitsupdates versorgt.
 
Back
Top