Comment installer pgadmin4 ? [Réglé]

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Reprise du message précédent
Mageia 7 est avec python 3.7 tandis que Mageia 8 avec 3.8. Dans les spec pour Mageia 7, je pense qu'il faut changerpython(abi)[== 3.8]
par
python(abi)[== 3.7]
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Papoteur :
Mageia 7 est avec python 3.7 tandis que Mageia 8 avec 3.8. Dans les spec pour Mageia 7, je pense qu'il faut changer
python(abi)[== 3.8]
par
python(abi)[== 3.7]
python(abi)[== 3.8]
par
python(abi)[== 3.7]
Non, ça ne fait pas parti de la spec. C'est automatique à la construction du paquet en fonction de la version de python utilisé je pense. Donc si on refait le paquet sur mga7, ça sera compatible 3.7. Je vais essayer.
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 BASH :
cd ${HOME}/rpmbuild/SRPMS/ curl -O http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/SRPMS/core/release/python-flask-mail-0.9.1-2.mga8.src.rpm cd .. su -c '/sbin/urpmi --buildrequires ./SRPMS/python-flask-mail-0.9.1-2.mga8.src.rpm ' rpmbuild --rebuild ./SRPMS/python-flask-mail-0.9.1-2.mga8.src.rpm
J'ai réussi la construction du paquet sans aucune entrave
Code TEXT :
Écrit : /home/jybz/rpmbuild/RPMS/noarch/python3-flask-mail-0.9.1-2.mga7.noarch.rpm
J'ai testé l'installation :
Code BASH :
[jybz@localhost rpmbuild]$ su -c '/sbin/urpmi ./RPMS/noarch/python3-flask-mail-0.9.1-2.mga7.noarch.rpm ' Mot de passe : SECURITÉ : Les paquetages suivants ne sont _PAS_ signés (OK ((none))) : ./RPMS/noarch/python3-flask-mail-0.9.1-2.mga7.noarch.rpm installation de python3-flask-mail-0.9.1-2.mga7.noarch.rpm depuis ./RPMS/noarch Préparation... ##################################################################################################################################### 1/1: python3-flask-mail ##################################################################################################################################### [jybz@localhost rpmbuild]$
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
CinePhil :
Tentative de rétroporter python3-flask-mail trouvé sur rpmfind:
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)
Oui, désolé, il ne faut pas confondre les rpm et les src.rpm, l'un contient le produit compilé finale, l'autre contient le code source et la recette de construction du paquet. C'était presque ça, si ça avait été le bon src.rpm (et non le rpm), tu aurais pu aller plus loin

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 |

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
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
Jybz :
Non, ça ne fait pas parti de la spec. C'est automatique à la construction du paquet en fonction de la version de python utilisé je pense. Donc si on refait le paquet sur mga7, ça sera compatible 3.7. Je vais essayer.
Papoteur :
Mageia 7 est avec python 3.7 tandis que Mageia 8 avec 3.8. Dans les spec pour Mageia 7, je pense qu'il faut changer
python(abi)[== 3.8]
par
python(abi)[== 3.7]
python(abi)[== 3.8]
par
python(abi)[== 3.7]
Non, ça ne fait pas parti de la spec. C'est automatique à la construction du paquet en fonction de la version de python utilisé je pense. Donc si on refait le paquet sur mga7, ça sera compatible 3.7. Je vais essayer.
Bien vu, chapeau bas.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
CinePhil :
Dans les specs ? Où ça ?
Ma remarque n'était pas pertinente, jybz a donné l'explication.
Il faut prendre le src.rpm. Lors de son installation, tu dois retrouver un fichier .spec dans rpmbuild/SPECS et une archive des sources dans rpmbuild/SOURCES
Yves

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Papoteur :
Ma remarque n'était pas pertinente, jybz a donné l'explication.
Il faut prendre le src.rpm. Lors de son installation, tu dois retrouver un fichier .spec dans rpmbuild/SPECS et une archive des sources dans rpmbuild/SOURCES
CinePhil :
Dans les specs ? Où ça ?
Ma remarque n'était pas pertinente, jybz a donné l'explication.
Il faut prendre le src.rpm. Lors de son installation, tu dois retrouver un fichier .spec dans rpmbuild/SPECS et une archive des sources dans rpmbuild/SOURCES
Je n'installe pas les scr.rpm, je les télécharges dans ${HOME}/rpmbuild/SRPMS/ puis j'utilise la commande rpmbuild --rebuild ...
La commande rpmbuild viendra extraire le fichier .spec et le placera dans ${HOME}/rpmbuild/SPECS, extraire les sources et les placer dans ${HOME}/rpmbuild/SOURCES/, puis, compilera et génèrera les fichier .rpm installable dans le dossier ${HOME}rpmbuild/RPMS/{noarch|x86_64|i586|aarch64|armv7hl}/ .
(oui les fichier src.rpm sont installables, mais je n'ai jamais cherché où, ni leur utilité.)
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 |

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
J'ai pu installer python3-flask-mail.
Étapes suivantes :
- pgadmin4-4.22-2.mga7.x86_64.rpm nécessite python3-sshtunnel => Rétro et install OK ;
- pgadmin4-4.22-2.mga7.x86_64.rpm nécessite python-flask-migrate ;
-- python-flask-migrate nécessite python-flask-script ;
--- python-flask-script nécessite python-alembic => Rétro et install OK ;
--- Rétro et install de python-flask-script OK ;
--
Code BASH :
rpmbuild --rebuild ./SRPMS/python-flask-migrate-2.5.3-1.mga8.src.rpm
=>
Citation :
test_alembic_version (tests.test_migrate_flaskcli.TestMigrate) ... ok
test_compare_type (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_custom_directory (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
======================================================================
ERROR: test_multidb_migrate_upgrade (tests.test_multidb_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_multidb_migrate_flaskcli.py", line 43, in test_multidb_migrate_upgrade
(o, e, s) = run_cmd('app_multidb.py', 'flask db init --multidb')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_multidb_migrate_flaskcli.py", line 13, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_compare_type (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 93, in test_compare_type
(o, e, s) = run_cmd('app_compare_type1.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_custom_directory (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 69, in test_custom_directory
(o, e, s) = run_cmd('app_custom_directory.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 81, in test_custom_directory_path
(o, e, s) = run_cmd('app_custom_directory_path.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 57, in test_migrate_upgrade
(o, e, s) = run_cmd('app.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
----------------------------------------------------------------------
Ran 12 tests in 18.282s
FAILED (errors=5)
Test failed: <unittest.runner.TextTestResult run=12 errors=5 failures=0>
error: Test failed: <unittest.runner.TextTestResult run=12 errors=5 failures=0>
erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.9uji8G (%check)
Erreur de construction de RPM :
user iurt does not exist - using root
group iurt does not exist - using root
user iurt does not exist - using root
group iurt does not exist - using root
Mauvais statut de sortie pour /var/tmp/rpm-tmp.9uji8G (%check)
test_compare_type (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_custom_directory (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate) ... ERROR
======================================================================
ERROR: test_multidb_migrate_upgrade (tests.test_multidb_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_multidb_migrate_flaskcli.py", line 43, in test_multidb_migrate_upgrade
(o, e, s) = run_cmd('app_multidb.py', 'flask db init --multidb')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_multidb_migrate_flaskcli.py", line 13, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_compare_type (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 93, in test_compare_type
(o, e, s) = run_cmd('app_compare_type1.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_custom_directory (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 69, in test_custom_directory
(o, e, s) = run_cmd('app_custom_directory.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_custom_directory_path (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 81, in test_custom_directory_path
(o, e, s) = run_cmd('app_custom_directory_path.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
======================================================================
ERROR: test_migrate_upgrade (tests.test_migrate_flaskcli.TestMigrate)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 57, in test_migrate_upgrade
(o, e, s) = run_cmd('app.py', 'flask db init')
File "/home/philippe/rpmbuild/BUILD/Flask-Migrate-2.5.3/tests/test_migrate_flaskcli.py", line 12, in run_cmd
stderr=subprocess.PIPE)
File "/usr/lib64/python3.7/subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.7/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'flask': 'flask'
----------------------------------------------------------------------
Ran 12 tests in 18.282s
FAILED (errors=5)
Test failed: <unittest.runner.TextTestResult run=12 errors=5 failures=0>
error: Test failed: <unittest.runner.TextTestResult run=12 errors=5 failures=0>
erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.9uji8G (%check)
Erreur de construction de RPM :
user iurt does not exist - using root
group iurt does not exist - using root
user iurt does not exist - using root
group iurt does not exist - using root
Mauvais statut de sortie pour /var/tmp/rpm-tmp.9uji8G (%check)
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
urpmi python3-flask
Si ça ne marche pas, on désactivera le passage des test lors de la construction du paquet (qui est décorseillé).
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 |

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
Citation :
Le paquetage python3-flask-1.0.2-1.mga7.noarch est déjà installé
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 :
Je suis en Mageia 9 mis à jour ce soir. J'ai désinstallé PostgreSQL 13 et installé la V15.
Je cherche dans le gestionnaire de logiciels pgadmin et je ne trouve que phppgadmin qui est déjà installé en version 7.13.
Y a t-il plus simple que ce qui précède (idéalement, un RPM) pour installer pgAdmin 4 sous 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
pgadmin4 n'est plus dans les dépôts.
Il est conçu pour s'installer en téléchargeant des modules Python (ce serait gérable) et npm (ça devient compliqué).
Je te recommande l'installation avec pip en suivant les instructions : https://www.pgadmin.org/download/pgadmin-4-python/ avec la création d'un environnement virtuel.
Yves

CinePhil Membre non connecté
-
- Voir le profil du membre CinePhil
- Inscrit le : 24/12/2011
- Groupes :
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