diff --git a/element_install.sh b/element_install.sh deleted file mode 100644 index 33f393c..0000000 --- a/element_install.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# Update et upgrade du système -apt-get update -apt-get upgrade -y -# Essential packages -apt-get install -yqq vim curl wget git -# SOFTWARES INSTALLATION -printf "\033[0;32m== Installation des logiciels : Element, VScodium...\033[0m\n" -# ELEMENT (logiciel libre de messagerie instantanée) -apt-get install -yqq software-properties-common apt-transport-https wget gnupg --timeout 5 --tries 3 -y -# Ajout de la clé GPG -sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg -# Ajout du dépôt -echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | tee /etc/apt/sources.list.d/element-im.list -# Mise à jour des paquets -apt-get update -y -# Installation de Element Desktop -apt-get install -yqq element-desktop -y -# Clean up (supprimer les fichiers temporaires) -apt-get autoremove -y -apt-get clean -printf "\033[0;32m== Fin de l'installation ==\033[0m\n" - #FONCTIONNE PARFAITEMENT !!! - - -#Problème initial : -#Le script original rencontrait des problèmes lors de l'installation du logiciel Element (Riot) -#en raison d'erreurs liées à la clé GPG du dépôt. - -#Étapes de résolution : - -#Ajout de la clé GPG pour Element : - -#Dans le premier script, j'ai ajouté la clé GPG en utilisant wget -O-, mais cela a posé des problèmes. -#Modification de la méthode d'ajout de la clé GPG : - -#J'ai modifié la méthode d'ajout de la clé en utilisant la commande wget avec l'option -O dans le deuxième script. -#Changement vers la méthode de clé personnalisée : - -#En raison de problèmes persistants, j'ai opté pour une approche alternative en utilisant une clé personnalisée avec l'option signed-by. -#Adaptation du script pour Element : - -#J'ai adapté le script pour utiliser la nouvelle méthode d'ajout de clé et ai également ajusté la méthode d'ajout du dépôt pour inclure la nouvelle clé personnalisée. -#Découverte de la solution sur le site Element : - -#En faisant un tour sur le site d'Element et en observant les instructions d'installation pour Linux, j'ai identifié le lien permettant d'obtenir la clé GPG nécessaire. -#Mise en œuvre de la solution observée : - -#J'ai intégré cette observation dans le script, en utilisant la commande wget pour récupérer la clé directement depuis le site, renforçant ainsi la robustesse du processus. -#Nettoyage et conclusion du script : - -#Enfin, j'ai effectué des opérations de nettoyage et ajouté des commentaires pour améliorer la lisibilité du script. -