installation Java
signature paquetage invalide
Logiciels / Logiciels Internet
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
Après téléchargement sur le site officiel java.com,
l'execution de la commande
rpm -ivh jre-8u211-linux-x64.rpm
donne:
Le paquetage a une signature invalide
Entête V3 RSA/SHA256 Signature, clé id ec551f03: NOKEY
donne:
Le paquetage a une signature invalide
Entête V3 RSA/SHA256 Signature, clé id ec551f03: NOKEY
J'ai signalé le problème sur le site officiel, mais je doute avoir une réponse
L'installation me propose de sauter la vérification de la signature
Le wiki "Installer Java d'Oracle sur Mageia" ne mentionne pas cette entorse a la sécurité
Avant de continuer j'aimerais savoir si d'autres ont rencontré cette situation.
J'ai téléchargé 2 fois le paquetage mais j'ai eu à chaque fois le même comportement
Patrick

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Sinon, il y a java-1.8.0-openjdk dans les dépots de Mageia.
L'histoire de signature, en fait, Mageia connait SES clefs, et chaque système signe les paquets généré pour éviter la "contrefaçon" (en gros, l'injection de virus ou l'usurpation...).
Mais Mageia ne connais pas les clefs de Oracle. Donc l'installateur vient mettre une alerte comme quoi tu installes un paquet qui n'est pas "certifié" de l'équipe de Mageia et tout ce que ça signifie (c'est peut-être un virus, peut-être autre chose).
Apriori, le système d'exploitation ne sait pas ce que tu installes, il sait jusque ce ça n'a pas été fait par l'équipe Mageia.
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
Je suppose que java-1.8.0-openjdk permet le développement en Java.
Je n'ai pas l'intention de développer en Java, j'en serai bien incapable
Ton explication me fait penser que je peux ignorer l'avertissement à l'installation.
Cela aurait été plus simple si Oracle avait donné la signature de son paquetage plutôt que juste demander de vérifier la taille après téléchargement.
Merci pour ta réponse.
Patrick

stroibe974 Membre non connecté
-
- Voir le profil du membre stroibe974
- Inscrit le : 13/08/2018
- Groupes :
-
Modérateur
Ensuite, s'il ne me permet pas de faire ce que j'ai besoin de faire, j'installerais le RPM proposé par Oracle.


Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
https://fr.wikipedia.org/wiki/OpenJDK :
L'OpenJDK constitue l'implémentation de référence officielle et libre de Java SE, tel que défini par le Java Community Process et ce, depuis sa version 7.1 Il est le résultat de l'effort de l'entreprise Sun Microsystems (propriétaire de Java jusqu'à son rachat par Oracle) à vouloir rendre Java SE open source.
OpenJDK est certes utile pour faire du développement, mais c'est aussi "java".
D'ailleurs :
Code BASH :
[jybz@localhost ~]$ urpmq --summary "java-1.8.0-openjdk" java-1.8.0-openjdk : OpenJDK Runtime Environment ( 1:1.8.0.212-1.b04.1.mga7 )
On retrouve ici "Jre" pour Runtime Environnement, en gros, le truc qui exécute du java.
Moi je n'utilise que celui là. Comme le paquet est maintenu par Mageia, tu seras aussi sûr d'avoir les mises à jours, s'il y en a... J'ai l'impression que java est en baisse de vitesse...
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
et j'obtiens un message surprenant

Pourquoi le paquetage ne peut être sélectionné ? ou comment faire pour l'installer
Patrick

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Sans message d'erreur, ça sera compliqué !
Peux tu tenter en ligne de commande ?
Menu KDE => outils => Konsole
dans la console, tu tapes :
Code BASH :
su
urpmi java-1.8.0-openjdk
par exemple chez moi :

Code BASH :
[jybz@localhost ~]$ su - Mot de passe : [root@localhost ~]# urpmi java-1.8.0-openjdk Le paquetage java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga7.x86_64 est déjà installé Marque java-1.8.0-openjdk comme étant manuellement installé, il ne sera pas considéré comme un paquet orphelin writing /var/lib/rpm/installed-through-deps.list [root@localhost ~]#
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
# urpmi java-1.8.0-openjdk
Marque java-1.8.0-openjdk comme étant manuellement installé, il ne sera pas considéré comme un paquet orphelin
writing /var/lib/rpm/installed-through-deps.list
$MIRRORLIST: media/core/updates/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64.rpm
installation de java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64.rpm depuis /var/cache/urpmi/rpms
Préparation... ##################################################################################
1/1: java-1.8.0-openjdk ##################################################################################
[root@localhost ~]#
Marque java-1.8.0-openjdk comme étant manuellement installé, il ne sera pas considéré comme un paquet orphelin
writing /var/lib/rpm/installed-through-deps.list
$MIRRORLIST: media/core/updates/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64.rpm
installation de java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64.rpm depuis /var/cache/urpmi/rpms
Préparation... ##################################################################################
1/1: java-1.8.0-openjdk ##################################################################################
[root@localhost ~]#
Patrick
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :

qui ne donne des explications que pour Windows et Mac.
si j'essaye en ligne de commande
# java -version
-bash: java : commande introuvable
[root@localhost ~]# update-alternatives --config java
Il existe 2 programmes qui fournissent « java ».
Sélection Commande
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64/jre/bin/java)
+ 2 /usr/lib/jvm/default/bin/java
Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :
[root@localhost ~]#
-bash: java : commande introuvable
[root@localhost ~]# update-alternatives --config java
Il existe 2 programmes qui fournissent « java ».
Sélection Commande
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64/jre/bin/java)
+ 2 /usr/lib/jvm/default/bin/java
Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :
[root@localhost ~]#
Il manque quelque chose pour que java fonctionne depuis Firefox
j'ai essayé ce qui est indiqué dans le wiki "Installer Java d'Oracle sur Mageia"
[root@localhost ~]# ln -s /usr/lib/jvm/default/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/
ln: impossible de créer le lien symbolique '/usr/lib64/mozilla/plugins/libnpjp2.so': Le fichier existe
[root@localhost ~]#
ln: impossible de créer le lien symbolique '/usr/lib64/mozilla/plugins/libnpjp2.so': Le fichier existe
[root@localhost ~]#
Comment faire fonctionner Java depuis Firefox?
Patrick

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
On va d'abord tenter d'utiliser openJDK,
Chez moi :
Code TEXT :
[root@localhost jybz]# update-alternatives --config java Il existe 1 programmes qui fournissent java. Sélection Commande ----------------------------------------------- *+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga7.x86_64/jre/bin/java) Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection : [root@localhost jybz]#
Donc je te conseil de relancer la commande "update-alternatives --config java" puis de taper sur 1 pour sélectionner openjdk.
puis, peux tu taper les commandes suivantes ?
Code TEXT :
[root@localhost jybz]# whereis java java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.xz [root@localhost jybz]# echo $PATH /usr/local/sbin:/usr/sbin:/usr/local/bin:/usr/bin:/usr/lib64/qt5/bin:/usr/lib64/qt4/bin
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
[root@localhost ~]# update-alternatives --config java
Il existe 2 programmes qui fournissent « java ».
Sélection Commande
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64/jre/bin/java)
+ 2 /usr/lib/jvm/default/bin/java
Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :1
[root@localhost ~]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.xz
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/sbin:/usr/local/bin:/usr/bin
[root@localhost ~]# java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
Il existe 2 programmes qui fournissent « java ».
Sélection Commande
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212-1.b04.1.mga6.x86_64/jre/bin/java)
+ 2 /usr/lib/jvm/default/bin/java
Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :1
[root@localhost ~]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.xz
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/sbin:/usr/local/bin:/usr/bin
[root@localhost ~]# java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
si maintenant il reconnait bien Java,
la vérification de la version de java depuis le navigateur ne fonctionne toujours pas
Patrick

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
C'est normal, l'encadré l'écrit "Avec firefox, on a des problèmes".
Pourquoi ? Parce que l'exécution de code java en ligne est une grosse faille de sécurité.
Quel est ton utilisation de java ? C'est pour un site web ? Ou pour une application locale ?
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :
Le dépôt des réponses doit être effectué de manière dématérialisée sur un site qui impose Java.
Je n'ai donc pas le choix.
Patrick

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Peux tu essayer d'installer :
# urpmi icedtea-web
puis, de lancer le lien avec ?
$ javaws https://lienverslesite.web/applicationJava
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 |
Pat91 Membre non connecté
-
- Voir le profil du membre Pat91
- Inscrit le : 31/05/2017
- Site internet
- Groupes :

Patrick
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie