staging.inyokaproject.org

php5.6 und php7.2 Pakete nicht gefunden

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

wintstar

Avatar von wintstar

Anmeldungsdatum:
2. Juni 2018

Beiträge: 16

Es geht um eine Testinstallation mit Ubuntu 20.04 Desktop.

Ich habe mir die Repository ppa:ondrej/php installiert. Unter Ubuntu 18.04.4 bekam ich php5.6 und 7.2. Unter Ubuntu 20.04 gibt es diese Paket nicht mehr.

Ich abe versucht die mit

1
sudo apt install php5.6 php5.6-fpm
1
sudo apt install php7.2 php7.2-fpm

zu installieren. Da bekomme ich aber jeweils diese Fehlermeldungen:

: Paket php5.6 kann nicht gefunden werden. E: Paket php5.6-fpm kann nicht gefunden werden.

: Paket php7.2 kann nicht gefunden werden. E: Paket php7.2-fpm kann nicht gefunden werden.

Wie kann ich unter Ubuntu 20.04 php5.6 und php7.2 installieren?

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Du könntest phpbrew verwenden: https://github.com/phpbrew/phpbrew

wintstar

(Themenstarter)
Avatar von wintstar

Anmeldungsdatum:
2. Juni 2018

Beiträge: 16

Doc_Symbiosis schrieb:

Du könntest phpbrew verwenden: https://github.com/phpbrew/phpbrew

@Doc_Symbiosis, Vielen Dank für Deine Antwort. Da ich noch neu mit Ubuntu bin war mir die Umsetzung zu kompliziert.

Ich habe eine andere Lösung gefunden. Diese, so denke ich, sollte nur auf einer Testinstallation vorgenommen werden.

Es gibt anscheinend ein Problem mit der neuen Version von Focal auf der Repository ppa:ondrej/php. Ich habe nun unter System ⇒ Anwendungen die Paketquelle die Distribution von focal auf bionic geändert. Damit liesen sich die Pakete php5.6 und php7.2 installieren.

Sobald das Problem in der Repository behoben ist, stellt man dann wieder auf focal um.

Cranvil

Anmeldungsdatum:
9. März 2019

Beiträge: 990

wintstar schrieb:

Wie kann ich unter Ubuntu 20.04 php5.6 und php7.2 installieren?

Mangels besseren Wissens um die Applikationen, um die es hier geht: Hast du versucht, deine Applikationen unter dem mit Ubuntu selbst kommendem PHP zum Laufen zu bringen? Vielleicht wendest du hier einen Workaround an, der gar nicht (mehr) notwendig ist.

wintstar

(Themenstarter)
Avatar von wintstar

Anmeldungsdatum:
2. Juni 2018

Beiträge: 16

Cranvil schrieb:

wintstar schrieb:

Wie kann ich unter Ubuntu 20.04 php5.6 und php7.2 installieren?

Mangels besseren Wissens um die Applikationen, um die es hier geht: Hast du versucht, deine Applikationen unter dem mit Ubuntu selbst kommendem PHP zum Laufen zu bringen? Vielleicht wendest du hier einen Workaround an, der gar nicht (mehr) notwendig ist.

Ich möchte mich auf Ubuntu 20.04 vorbereiten. Dafür habe ich mir einen älteren Laptop genommen und meine aktuelles 18.04.4 System mit 20.04 installiert. Da möchte ich testen ob alles funktioniert und wo es noch klemmt. Wie ich festgestellt habe konnte ich für meinen lokalen Testserver php5.6 und php7.2 nicht installieren. Un das ist das was ich hier angefragt habe. Die Repository ppa:ondrej/php "liefert" alles zu php auch zu älteren Versionen. Und diese Repository meldet das die Pakete php5.6 und php7.2 nicht verfügbar sind unter Distribution von focal. Anscheinend ist dort noch nicht alles umgestellt zu focal.

Cranvil

Anmeldungsdatum:
9. März 2019

Beiträge: 990

Wir haben anscheinend aneinander vorbeigeredet.

Dein konkreter Fehler war die fehlende Verfügbarkeit von Paketen für php5.6 und php7.2 für Focal Fossa in einer Fremdquelle. Und du hast recht mit der Bewertung deines Workaroungs, dass er nur auf einer Testumgebung angewandt werden sollte, da sich mit solchen Änderungen ziemlich arge Probleme im System ergeben könnten.

Meine Frage bezog sich mehr auf das zugrundeliegende Problem, dessen Lösung dazu geführt hat, dass du mit dem Upgrade auf 20.04 über diesen Fehler gestolpert bist.

Du hast PHP-Anwendungen. Diese Anwendungen könnten zu unterschiedlichen Zeitpunkten entstanden sein und deshalb zu bestimmten PHP-Versionen inkompatibel sein. Das hat dich dazu bewogen, Fremdquellen und Pakete für die PHP-Versionen 5.6 und 7.2 in deinem System zu aktivieren.

An dieser Stelle bin ich eingestiegen und habe die Frage gestellt, ob deine Applikationen nicht vielleicht doch mit einem "System-PHP" zusammenarbeiten könnten, das mit

sudo apt install php php-fpm 

installiert und bei jedem Distributionsupgrade auf die dort mitgebrachte PHP-Version aktualisiert wird.

Ich bin mir im Klaren darüber, dass das nicht unbedingt der Fall sein muss (oder mit Blick auf php5.6 sein wird). Dennoch sehe ich diese Variante als attraktivere Option, weil sich damit die Verwendung als Fremdquelle zukünftig in den Pool für mögliche Workarounds schieben ließe anstatt sie als weitere Quelle möglicher Fehler zu betrachten. ☺

wintstar

(Themenstarter)
Avatar von wintstar

Anmeldungsdatum:
2. Juni 2018

Beiträge: 16

Ich bin Hobby Webdesigner und erstelle php Anwendungen. Daher benötige ich auch ältere php Versionen um php Anwendungen von einer älteren php Version auf eine neuere php Version zu aktualisieren. Da php immer schneller neue Versionen herausbringt kommt man nicht so schnell nach um die php Anwendungen zu aktualisieren.

Mir wäre auch lieber ohne Fremdquelle auszukommen.

Cranvil

Anmeldungsdatum:
9. März 2019

Beiträge: 990

Ok. Ich wollte nur sicherstellen, dass nicht versehentlich an konkreten Versionen festgehalten wird, obwohl es nicht mehr notwendig ist.

Danke für die zusätzliche Zeit.

wintstar

(Themenstarter)
Avatar von wintstar

Anmeldungsdatum:
2. Juni 2018

Beiträge: 16

Cranvil schrieb:

Ok. Ich wollte nur sicherstellen, dass nicht versehentlich an konkreten Versionen festgehalten wird, obwohl es nicht mehr notwendig ist.

Danke für die zusätzliche Zeit.

Auch ein Dankeschön von mir. Denke das dass für andere vielleicht auch hilfreich sein kann.

Antworten |