Installation PHP : incompatibilité de paquets [Réglé]

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Sur mon nouvel ordi portable pro, installé via clé USB, j'essaie d'installer PHP (8.0.13 ou 8.0.2) et j'obtiens ce genre d'erreur sur certains paquets :
Mageia :
Désolé, le paquetage suivant ne peut pas être sélectionné :
- php-cli-8.0.2-1.mga8.x86_64 (en raison de conflit avec php-cli-8.1.0-1.mga8.x86_64)
- php-cli-8.0.2-1.mga8.x86_64 (en raison de conflit avec php-cli-8.1.0-1.mga8.x86_64)
Pourtant, la version 8.1.0-1 n'est pas installée :
Code BASH :
[root@localhost /]# php --version -bash: php : commande introuvable
Et quand je cherche les fichiers "*php*", je ne trouve pas trace de fichiers qui pourraient expliquer ce message d'erreur.
Comment puis-je trouver d'où ça vient et supprimer ce qui coince ?
Philippe Leménager
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Pour savoir ce qui est exactement installé :
Code BASH :
rpm -qa|grep php
La version 8.1 n'existe que dans les backports. Vérifie que ceux-ci ne soient pas activés, même si je ne pense pas que ce soit le cas. Si la version 8.1 n'est effectivement pas installée, je crains que ce soit un bogue d'urpmi. Je te recommande de passer par dnf pour faire ton installation.
Yves

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Code BASH :
[root@localhost ~]# rpm -qa|grep php [root@localhost ~]#
=> Pas de résultat
Et les dépôts Backport ne sont pas activés dans le Centre de Contrôle de Mageia.
Philippe Leménager
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Papoteur :
As-tu essayé d'installer task-lamp-php ?
Oui, je viens d'essayer. J'ai encore des soucis.
Alors j'ai tenté la désinstallation avec urpme et...
Code BASH :
[root@localhost vhosts.d]# urpme php Les paquetages suivants contiennent php : php-bz2-8.1.0-1.mga8.x86_64 php-channel-phpunit-1.3-17.mga8.noarch php-cli-8.1.0-1.mga8.x86_64 php-filter-8.1.0-1.mga8.x86_64 php-gettext-8.1.0-1.mga8.x86_64 php-imap-8.1.0-1.mga8.x86_64 php-ini-8.1.0-1.mga8.x86_64 php-mcrypt-1.0.4-2.mga8.x86_64 php-openssl-8.1.0-1.mga8.x86_64 php-pear-1.10.13-2.mga8.noarch php-pear-File_Iterator-1.3.4-7.mga8.noarch php-sysvsem-8.1.0-1.mga8.x86_64 php-sysvshm-8.1.0-1.mga8.x86_64 php-zip-8.1.0-1.mga8.x86_64 php-zlib-8.1.0-1.mga8.x86_64
Voilà donc les paquets qui me posent problème mais ils ne se désinstallent pas parce que...
Code BASH :
[root@localhost vhosts.d]# urpmq --not-available php-gettext-8.1.0-1.mga8.x86_64 php-openssl-8.1.0-1.mga8.x86_64 php-mcrypt-1.0.4-2.mga8.x86_64 php-zlib-8.1.0-1.mga8.x86_64 php-ini-8.1.0-1.mga8.x86_64 php-sysvshm-8.1.0-1.mga8.x86_64 php-zip-8.1.0-1.mga8.x86_64 php-cli-8.1.0-1.mga8.x86_64 php-bz2-8.1.0-1.mga8.x86_64 php-filter-8.1.0-1.mga8.x86_64 php-imap-8.1.0-1.mga8.x86_64 php-pear-1.10.13-2.mga8.noarch php-sysvsem-8.1.0-1.mga8.x86_64 sqldeveloper-21.2.1-204.1703.noarch
=> Le dernier, sqldeveloper, ne doit pas être désinstallé mais comment puis-je supprimer les autres ?
Philippe Leménager
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Code BASH :
[root@localhost vhosts.d]# urpme php Les paquetages suivants contiennent php : php-cli-8.1.0-1.mga8.x86_64 php-ini-8.1.0-1.mga8.x86_64 php-openssl-8.1.0-1.mga8.x86_64 php-sysvsem-8.1.0-1.mga8.x86_64 php-sysvshm-8.1.0-1.mga8.x86_64 php-zlib-8.1.0-1.mga8.x86_64
Des dépendances en boucle m'empêchent de supprimer le reste :
Code BASH :
[root@localhost vhosts.d]# rpm -e php-cli-8.1.0-1.mga8.x86_64 erreur : Dépendances requises: php = 3:8.1.0 est nécessaire pour (déjà installé) php-ini-3:8.1.0-1.mga8.x86_64 [root@localhost vhosts.d]# rpm -e php-ini-3:8.1.0-1.mga8.x86_64 erreur : Dépendances requises: php-ini >= 3:8.1.0 est nécessaire pour (déjà installé) php-openssl-3:8.1.0-1.mga8.x86_64 php-ini >= 3:8.1.0 est nécessaire pour (déjà installé) php-sysvsem-3:8.1.0-1.mga8.x86_64 php-ini >= 3:8.1.0 est nécessaire pour (déjà installé) php-sysvshm-3:8.1.0-1.mga8.x86_64 php-ini >= 3:8.1.0 est nécessaire pour (déjà installé) php-cli-3:8.1.0-1.mga8.x86_64 php-ini >= 3:8.1.0 est nécessaire pour (déjà installé) php-zlib-3:8.1.0-1.mga8.x86_64
Philippe Leménager
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Papoteur :
Il faut que tu les listes tous sur la même ligne rpm -e. rpm ne gère pas la recherche des dépendances.
Merci, ça a fonctionné ; mon poste est opérationnel.
Philippe Leménager
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Ingénieur d'études en informatique retraité.
Auto-entrepreneur en conception et développement de bases de données, de sites et d'applications web.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie