« LINUX:DNS-GSLB » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 112 : Ligne 112 :
L'explication de cette application se trouve à l'URL <nowiki>https://docs.gslb.me/clients/</nowiki> et l'application est téléchargeable à l'URL '''<nowiki>https://docs.gslb.me/files/20131227-GSLB.ME-RestClient.zip</nowiki>''' Cette application transforme les enregistrements de type "A" mais pas les autres.  
L'explication de cette application se trouve à l'URL <nowiki>https://docs.gslb.me/clients/</nowiki> et l'application est téléchargeable à l'URL '''<nowiki>https://docs.gslb.me/files/20131227-GSLB.ME-RestClient.zip</nowiki>''' Cette application transforme les enregistrements de type "A" mais pas les autres.  


Notons que ce script "GSLB.me-RestClient.jar" que nous allons utiliser, est écrit en Java (version 8). Il faut donc que l'interpréteur Java soit installé.


Cette application ne fonctionne pas avec les nouvelles versions de Java. Elle s'exécute correctement avec la version 8.
Cette application ne fonctionne pas avec les nouvelles versions de Java. Elle s'exécute correctement avec la version 8.
Ligne 131 : Ligne 133 :
On rafraichit la liste des paquets et des dépôts avec la commande classique:
On rafraichit la liste des paquets et des dépôts avec la commande classique:
  dnf upgrade --refresh
  dnf upgrade --refresh
et on installe le paquet de Java 8:
et on installe le paquet de Java 8 de Temurin:
  dnf install temurin-8-jre
  dnf install temurin-8-jre
La clé de dépôt est chargée et ensuite le paquet.
La clé du dépôt est chargée et ensuite le paquet.
 


On peut passer au logiciel écrit en Java.
On peut passer au logiciel écrit en Java.
Dans nos exemples de scripts qui suivent, nous les placerons dans un répertoire nommé "/manager/gdlb.me".
Dans nos exemples de scripts qui suivent, nous les placerons dans un répertoire nommé "/manager/gdlb.me".


Nous y décompressons le fichier "20131227-GSLB.ME-RestClient.zip" téléchargé ci-dessous. Un sous-répertoire "GSLB.ME-RestClient" est alors créé dans le répertoire "/manager/gdlb.me".
Nous y décompressons le fichier "20131227-GSLB.ME-RestClient.zip" téléchargé ci-dessous. Un sous-répertoire "GSLB.ME-RestClient" est alors créé dans le répertoire "/manager/gdlb.me".
Notons que ce script "GSLB.me-RestClient.jar" est écrit en Java (version 1). Il faut donc que l'interpréteur Java soit installé.
Sous Fedora 38, on ajoute le paquet "java-1.8.0-openjdk" grâce à la commande suivante:
dnf install java-1.8.0-openjdk
Si on installe la dernière version OpenJdk 17 ou 20, le script "GSLB.me-RestClient.jar" ne fonctionne pas.