PHP auf Ubuntu 8.10 installieren; Paket nicht gefunden?

PHP auf Ubuntu 8.10 installieren; Paket nicht gefunden?

Ich bin neu bei Linux. Für einige Arbeiten muss ich PHP installieren, aber nicht unbedingt Apache, da ich meinen eigenen Webserver verwende. Ich verwende Ubuntu 8.10. Aber wenn ich versuche, PHP zu installieren, erhalte ich den folgenden Fehler.

root@ubuntu:/home/sam/WS/webserver#  apt-get install php5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
.E: Couldn't find package php5

dieselbe Art von Fehler, wenn ich versuche, Apache zu installieren. Ich habe im Internet gelesen, dass es ein Repository-bezogenes Problem ist. Wenn ich ein „apt-get update“ versuche, erhalte ich 404-Fehler. Ich habe diese Ausgabe eingefügt unterhttp://pastebin.com/g74DNzxL.

Bitte sagen Sie mir, wie ich PHP auf Ubuntu 8.10 installiere.

Antwort1

Es handelt sich um eine sehr alte Version von Ubuntu, die nicht mehr unterstützt wird. Sie sollten besser auf eine neue Version von Ubuntu aktualisieren (vorzugsweise die neueste LTS). Sie erhalten keine Updates, Dinge könnten kaputt gehen, Sie haben veraltete Pakete ohne die neuesten Sicherheits- und Funktionspatches.Ich empfehle dringend ein Upgrade

Nachdem wir damit fertig sind …

Anscheinend können Sie möglicherweise auf ältere Repos zugreifen, indem Sie Ihre sources.lst so ändern, dass sie das letzte Update der Repos aus EOLed-Repositories enthält.(Quelle). Benennen Sie Ihre /etc/sources.lst in sources.lst.old um und fügen Sie das Folgende in eine neue /etc/sources.lst-Datei ein.

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

apt-get update && apt-get install php5
und hoffe, dass es noch funktioniert. Das ist keine gute Idee und nicht wirklich getestet

Antwort2

Der Grund, warum dies nicht funktioniert, liegt darin, dass die Ubuntu-Haupt-Repositories die Pakete für Ubuntu 8.10 entfernt haben, weil es:

  • Keine Long Term Support (LTS)-Version; und
  • Es istäußerstalt (die "8" in der Versionsnummer steht für das Jahr2008, also vor etwa 4 Jahren). In Bezug auf die Entwicklungsgeschwindigkeit des Linux-Desktops ist die Verwendung einer 4 Jahre alten Distribution gleichbedeutend mit dem Fahren eines Autos aus dem Jahr 1935.

Es gibt einen Spiegel für alte PaketeHiermit einem funktionierenden Apt-Repository sowie ISO-Image-Downloads. Sie können Ihre /etc/apt/sources.listDatei auf diesen Speicherort anstatt auf das Standard-Repository verweisen.

Ich würde Ihnen jedoch dringend empfehlen, nicht mehr zu versuchen, eine so alte Distribution zu verwenden. Wenn Sie etwas Altes und Stabiles verwenden müssen, das schon lange unterstützt wird, haben Sie zwei Möglichkeiten:

  • Als erste Option verwenden Sie Ubuntu 12.04, veröffentlicht im April 2012. Wenn dies für das, was Sie tun möchten, funktioniert,Großartig.
  • Als zweite Option können Sie Ubuntu 10.04 verwenden, das im April 2010 veröffentlicht wurde. Wenn dies für das, was Sie tun möchten, funktioniert, ist dasBußgeld.
  • Als letzte Option können Sie Ubuntu 8.04 verwenden, das im April 2008 veröffentlicht wurde. Dies ist eigentlichälterals Ubuntu 8.10, wird aber auf Ubuntu Server offiziell bis April 2013 unterstützt.

Sehendiese Wiki-SeiteDies beschreibt den Lebenszyklus einer Ubuntu-Version. Dabei gibt es mehrere Standardversionen (normalerweise 3), deren Support jeweils nach sehr kurzer Zeit (eineinhalb Jahre) endet. Darauf folgt eine Version mit Langzeitsupport, die sehr lange (4 Jahre für Desktops und 7 Jahre für Server) für Sicherheits- und Bugfix-Updates gepflegt wird.

verwandte Informationen