Comment installer pgadmin4 ? [Réglé]

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
J'aimerais utiliser pgadmin4, le gestionnaire de BDD PostgreSQL.
Conformément à la doc du site de PostgreSQL, et suis passé en root et j'ai exécuté :
Code BASH :
rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-1-1.noarch.rpm
J'ai juste eu cette ligne de warning :
Citation :
attention : /var/tmp/rpm-tmp.7dZEne: Entête V3 RSA/SHA256 Signature, clé ID 210976f2: NOKEY
Mais ensuite :
Code BASH :
yum install pgadmin4
Erreur :
Citation :
-bash: yum : commande introuvable
Le package yum est installé mais je ne vois effectivement pas de commande yum dans /etc/yum ni dans /sbin et dans /bin je ne trouve qu'un yum-deprecated.
Comment puis-je installer pgadmin4 ?
Édité par CinePhil Le 15/12/2020 à 15h44
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 :
https://mageia.pkgs.org/cauldron/mageia-core-release-aarch64/pgadmin4-4.22-2.mga8.aarch64.rpm.html
Bon... quelques semaines (mois ?) à attendre si personne n'a de solution en attendant ?
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.

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
alors tu me devances, je cherchais justement à voir ce qu'il y aura sur mga8.
Et effectivement :
http://svnweb.mageia.org/packages/cauldron/pgadmin4/current/SPECS/pgadmin4.spec?view=markup
C'est sur mga8 !
Tu as deux solutions, la première, la plus simple : attendre mga8 qui arriverai d'ici quelques semaines, (4 ou 5 semaines normalement, sans retard car les dev en ont marre de retarder la sortie).
Seconde solution : construire toi même ton paquet ! Ce n'est pas si compliqué, on dit aussi "backport" car on porte un logiciel vers une version antérieur de Mageia (back). https://wiki.mageia.org/en/R%C3%A9aliser_votre_propre_r%C3%A9troportage-fr (note pour les fous des caractères accentués du wiki : partager un tel lien me mets en pétard !)
Attends une prochaine réponse, je regarde si je peux faire le backport sur mon PC.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code TEXT :
Écrit : /home/jybz/rpmbuild/RPMS/x86_64/pgadmin4-4.22-2.mga7.x86_64.rpm Écrit : /home/jybz/rpmbuild/RPMS/noarch/pgadmin4-web-4.22-2.mga7.noarch.rpm Écrit : /home/jybz/rpmbuild/RPMS/noarch/pgadmin4-doc-4.22-2.mga7.noarch.rpm
J'ai ces trois paquets sur mon PC, même si je n'ai rien à en faire.
Avant tout, il faut préalablement avoir quelques logiciels d'installés, j'en ai plein et je ne saurais pas les énumérer exhaustivement, mais un seul est primordiale :
Code BASH :
su <mdp root> urpmi rpm-build exit
Pour faire ces paquets, voici les étapes que j'ai fait :
Code BASH :
mkdir -p ${HOME}/rpmbuild/SRPMS cd ${HOME}/rpmbuild/SRPMS curl http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/SRPMS/core/release/pgadmin4-4.22-2.mga8.src.rpm -O cd .. su -c '/sbin/urpmi --buildrequires ./SRPMS/pgadmin4-4.22-2.mga8.src.rpm' <mdp root> rpmbuild --rebuild ./SRPMS/pgadmin4-4.22-2.mga8.src.rpm
La dernière commande m'a pris environ 8 minutes.
De nouveaux fichiers (les rpm) devraient être visible dans ${HOME}/rpmbuild/RPMS/x86_64/ (ou dans noarch)
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Tu pourrais exécuter :
Code BASH :
dnf install pgadmin4
à la place de yum. Je n'ai pas testé, mais c'est tellement simple que ça mérite d'être essayé.
Et pour éviter de chagriner les yeux de jybz, voici le beau lien : Réaliser votre propre rétroportage
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Papoteur :
Bonjour,
Parenthèse : tu snobes IRC ?

Papoteur :
Tu pourrais exécuter :
à la place de yum. Je n'ai pas testé, mais c'est tellement simple que ça mérite d'être essayé.
Code BASH :
dnf install pgadmin4
à la place de yum. Je n'ai pas testé, mais c'est tellement simple que ça mérite d'être essayé.
Code BASH :
[jybz@localhost ~]$ urpmq --media Core\ Backports\ Testing pgadmin4 Pas de paquetage nommé pgadmin4 [jybz@localhost ~]$ urpmq --media Core\ Backports pgadmin4 Pas de paquetage nommé pgadmin4
Mauvaise pioche ^^
Papoteur :
Et pour éviter de chagriner les yeux de jybz, voici le beau lien : Réaliser votre propre rétroportage
Et pour éviter de chagriner les yeux de jybz, voici le beau lien : Réaliser votre propre rétroportage


Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

arte-naki Membre non connecté
-
- Voir le profil du membre arte-naki
- Inscrit le : 03/11/2020

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Jybz :
Mauvaise pioche ^^
Papoteur :
Tu pourrais exécuter :
à la place de yum. Je n'ai pas testé, mais c'est tellement simple que ça mérite d'être essayé.
Code BASH :
dnf install pgadmin4
à la place de yum. Je n'ai pas testé, mais c'est tellement simple que ça mérite d'être essayé.
Code BASH :
[jybz@localhost ~]$ urpmq --media Core Backports Testing pgadmin4 Pas de paquetage nommé pgadmin4 [jybz@localhost ~]$ urpmq --media Core Backports pgadmin4 Pas de paquetage nommé pgadmin4
Mauvaise pioche ^^
Il faut le faire après avoir effectuer la commande rpm donnée par Cinephil. Tu récupère le paquet rpm avec la première commande puis tu l'installe avec
Code BASH :
urpmi pgadmin4
ou
Code BASH :
dnf install pgadmin4
Les erreurs de NOKEY ne sont pas graves en soit. Avant de récupérer le paquet, il aurait fallu récupérer la clef probablement disponible sur le site de PostgreSQL.

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :

Premier bilan :
1)
Code BASH :
ne fonctionne pas.dnf install pgadmin4
Je ne sais plus ce que ça a fait mais ça n'a pas abouti.
2) Du coup je suis passé à la méthode de rétroportage de Jybz.
Tout va bien pour la construction des paquets.
Code BASH :
su - cd [mon home]/rpmbuild/RPMS urpmi x86_64/pgadmin4-4.22-2.mga7.x86_64.rpm
Citation :
Le paquetage demandé ne peut pas être installé :
pgadmin4-4.22-2.mga7.x86_64 (car pgadmin4-web[== 4.22] est non satisfait)
pgadmin4-4.22-2.mga7.x86_64 (car pgadmin4-web[== 4.22] est non satisfait)
3) J'essaie donc d'installer d'abord pgadmin4-web-4.22-2.mga7.noarch.rpm :
Code BASH :
cd noarch/ urpmi pgadmin4-web-4.22-2.mga7.noarch.rpm
=> OK
4) Nouvelle tentative d'installation du paquet pgadmin4-4.22-2.mga7.x86_64.rpm
Code BASH :
cd .. urpmi x86_64/pgadmin4-4.22-2.mga7.x86_64.rpm
Citation :
Le paquetage demandé ne peut pas être installé :
pgadmin4-4.22-2.mga7.x86_64 (car python3-flask-login est non satisfait)
pgadmin4-4.22-2.mga7.x86_64 (car python3-flask-login est non satisfait)
5) J'essaie d'installer ce package manquant :
Code BASH :
urpmi python3-flask-login
Citation :
:(
Pas de paquetage nommé python3-flask-login
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 :
Citation :
Le paquetage demandé ne peut pas être installé :
pgadmin4-4.22-2.mga7.x86_64 (car python3-flask-mail est non satisfait)
pgadmin4-4.22-2.mga7.x86_64 (car python3-flask-mail est non satisfait)
Et un urpmi python3-flask-mail ne trouve pas le paquetage non plus. :(
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 :
su -c '/sbin/urpmi --buildrequires ./SRPMS/python3-flask-mail-0.9.1-2.mga8.noarch.rpm'
Citation :
Le paquetage demandé ne peut pas être installé :
python3-flask-mail-0.9.1-2.mga8.noarch (car python3.8dist(blinker) est non satisfait)
python3-flask-mail-0.9.1-2.mga8.noarch (car python3.8dist(blinker) est non satisfait)
J'ai installé python-blinker avec le MCC puis retenté le builrequire :
Citation :
Le paquetage demandé ne peut pas être installé :
python3-flask-mail-0.9.1-2.mga8.noarch (car python(abi)[== 3.8] est non satisfait)
python3-flask-mail-0.9.1-2.mga8.noarch (car python(abi)[== 3.8] est non satisfait)
Je laisse tomber pour ce soir !
Édité par CinePhil Le 15/12/2020 à 18h49
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.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Bah il ne reste plus qu' à retroporter Python 3.8 (et ses dépendances)
sous Mageia 7 !

http://sophie.zarb.org/rpms/84b16c9cd48cdffb91b410b028c2ec07/deps
Edit: sinon , peut être que le module peut être installer avec pip/pip3 ?
Édité par nic80 Le 15/12/2020 à 19h29

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
nic80 :
Edit: sinon , peut être que le module peut être installer avec pip/pip3 ?
Oui, il peut l'être. C'est le mieux à faire.

arte-naki Membre non connecté
-
- Voir le profil du membre arte-naki
- Inscrit le : 03/11/2020
CinePhil :
Tentative de rétroporter python3-flask-mail trouvé sur rpmfind
Le paquetage demandé ne peut pas être installé :
python3-flask-mail-0.9.1-2.mga8.noarch (car python(abi)[== 3.8] est non satisfait)
Tentative de rétroporter python3-flask-mail trouvé sur rpmfind
Le paquetage demandé ne peut pas être installé :
python3-flask-mail-0.9.1-2.mga8.noarch (car python(abi)[== 3.8] est non satisfait)
Installer:
Code :
urmpi python3-flask
ou reconstruisez python-flask-mail-0.9.1-2.mga8.src.rpm

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
python(abi)[== 3.8]
par
python(abi)[== 3.7]
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie