Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-06-2019 09:51:38

pipipipochama
Membre
Distrib. : Deepin 15.10.1 64bit
Inscription : 31-10-2018

(Résolu) Deepin install PHP 7.2/7.3 update erreur

Bonjour a tous,

J'ai nouvellement installé Deepin 15.10 à la place de debian 9 sur mon laptop, tout était parfait jusqu'à cette erreur lié au depots d'Ondrej Sury pour installer PHP 7.2

Je tiens à dire que j'avais déjà installé PHP 7.2 sur mon ancien Debian, de la même façon, et que tout avait fonctionné parfaitement.


Mon problème donc :

Dans mon terminal j'ai entré ces lignes de code qui permettent d'installer les depots d'Ondrej Sury afin d'installer PHP 7.2 :

sudo apt install apt-transport-https lsb-release ca-certificates


(dans mon cas lsb-release et ca-certificates étaient déjà installés)

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

sudo apt update



Tout se passais bien, jusqu'au apt update...


Atteint:1 http://packages.deepin.com/deepin lion InRelease
Réception de:2 http://packages.microsoft.com/repos/vscode stable InRelease [3 182 B]
Ign:3 https://packages.sury.org/php stable InRelease              
Err:4 https://packages.sury.org/php stable Release
  404  Not Found
Réception de:5 http://packages.microsoft.com/repos/vscode stable/main amd64 Packages [123 kB]
Lecture des listes de paquets... Fait
 




Suite à cela j'ai tout de même tenté un sudo install php 7.2, la commande n'existait donc pas...
J'ai trouvé sur ce site https://computingforgeeks.com/how-to-in … -debian-8/, la possibilité d'installer PHP 7.3.
Je me suis dit, peux être que PHP 7.2 ne fonctionne plus car maintenant c'est PHP 7.3 !

j'ai donc suivis les ligne de code de ce site. C'était les même qu'au début, à l'exception de la dernière qui était légèrement différente...

sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list



même problème, erreur !
J'ai tout de même tenté un sudo install PHP 7.3, évidement cette commande n'existe pas... puis un sudo apt update...
J' ai entré plusieur fois ces lignes pour réésayer, et j'en suis là...


sudo apt update
Atteint:1 http://packages.deepin.com/deepin lion InRelease
Réception de:2 http://packages.microsoft.com/repos/vscode stable InRelease [3 182 B]
Ign:3 https://packages.sury.org/php stable InRelease              
Err:4 https://packages.sury.org/php stable Release
  404  Not Found
Réception de:5 http://packages.microsoft.com/repos/vscode stable/main amd64 Packages [123 kB]
Lecture des listes de paquets... Fait
E: The repository 'https://packages.sury.org/php stable Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/php.list:1 and /etc/apt/sources.list.d/php7.3.list:1
W: Target Packages (main/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/php.list:1 and /etc/apt/sources.list.d/php7.3.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/php.list:1 and /etc/apt/sources.list.d/php7.3.list:1



Savez vous pourquoi je ne peux pas installer PHP 7.2 ?
Et comment je peux réparer tout ces erreur lors de mon update ?

Merci beaucoup à ceux qui m'aiderons smile

Dernière modification par pipipipochama (20-06-2019 22:31:18)

Hors ligne

#2 20-06-2019 20:49:16

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : (Résolu) Deepin install PHP 7.2/7.3 update erreur

Bonsoir
J'ai testé apparement c'est stable qui n'est pas bon
chez toi

lsb_release -sc


renvoie stable , chez moi cela renvoi stretch
si j'en crois l’arborescence du site y'a pour jessie , stretch et buster
https://packages.sury.org/php/dists/

tu edites ton fichier sources et tu remplace par la bonne release (enfin je pense), j'ai fais le test ça a l'air de passer sauf que comme j'ai pas installé la clé j'ai un message d'erreur

nano /etc/apt/sources.list.d/php.list


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 20-06-2019 22:30:09

pipipipochama
Membre
Distrib. : Deepin 15.10.1 64bit
Inscription : 31-10-2018

Re : (Résolu) Deepin install PHP 7.2/7.3 update erreur

Merci Croutons ^^

Mais je venais pour répondre moi même à ma question, parce que je venais de trouver exactement comme toi ^^


Alors, en fait avant de faire tout ça, j'ai fait un

ls /etc/apt/sources.list.d


pour voir ce que contenait mon /etc/apt/sources.list.d
j'avais donc un fichier php.list et un fichier php7.3.list dans mon sources.list.d

J'ai fais un

rm /etc/apt/sources.list.d/php.list
rm /etc/apt/sources.list.d/php7.3.list


pour supprimer les 2 fichiers et repartir de zéro !

J'ai ensuite relancé mes lignes de code pour recommencer une nouvelle fois...
même erreur ! et un nouveau fichier php.list c'est donc créé dans mon /etc/apt/sources.list.d


Ensuite, en cherchant sur le web, je suis tomber sur ce site http://jc.etiemble.free.fr/abc/index.ph … /deb9php72, où il est expliqué à un moment, que la ligne

sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'


créé un fichier php.list contenant  deb https://packages.sury.org/php/ stretch main, dans le dossier /etc/apt/sources.list.d/

et dans mes lignes d'erreur on voit que l'url du depot c'est deb https://packages.sury.org/php/ stable main !!!!!

donc j'ai fais

nano /etc/apt/sources.list.d/php.list


et j'ai remplacer le stable par stretch, et plus d'erreur !

j'ai ensuite fais

apt install php7.2


et tout c'est bien passé !!!!!!!

en tout cas merci pour ton aide Croutons, si j'avais pas aussi trouvé, c'était bien la bonne solution ^^

Hors ligne

Pied de page des forums