web-dev-qa-db-fra.com

E: Impossible de localiser le package php5.6

J'essaie d'installer php 5.6 sur notre serveur Ubuntu 14.04.1 LTS, j'ai déjà ajouté ppa:ondrej/php dépôt et exécuté:

apt-get update

L'Iran apt-get install php5.6 et a obtenu ce résultat:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5.6
E: Couldn't find any package by regex 'php5.6'

Est-ce à dire que php 5.6 n'est plus disponible? Existe-t-il un autre moyen d'installer php 5.6?

Merci d'avance!

3
kerminaxcx

TL; DR : Vous ne pouvez pas installer php5.6 le 14.04, envisagez les versions de mise à niveau.


Php 5.6 est toujours disponible sur le dépôt d'Ondrej.

:~$ apt-cache policy php5.6
php5.6:
  Installed: 5.6.40-6+ubuntu18.04.1+deb.sury.org+3
  Candidate: 5.6.40-7+ubuntu18.04.1+deb.sury.org+1
  Version table:
     5.6.40-7+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main AMD64 Packages
        500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main i386 Packages
 *** 5.6.40-6+ubuntu18.04.1+deb.sury.org+3 100
        100 /var/lib/dpkg/status

Le problème est que vous utilisez Ubuntu 14.04 qui a atteint la fin de vie, il est recommandé de mettre à jour vers une version plus récente.

Le mainteneur ppa a abandonné la prise en charge d'Ubuntu 14.04, les versions prises en charge sont les suivantes:

  • Ubuntu 16.04 Xenial
  • Ubuntu 18.04 Bionic
  • Ubuntu 18.10 Cosmic
  • Ubuntu 19.04 Disco

Vous devez mettre à niveau/nouvelle installation au-dessus de la version d'Ubuntu pour obtenir php5.6 travail.

Je pense que vous voudriez passer à Xenial car il ne nécessite aucune nouvelle méthode d'installation et peut être mis à niveau directement.

Connexes Comment installer un logiciel ou mettre à niveau à partir d'une ancienne version non prise en charge?

4
Liso