Supprimer 'element_install.sh'
This commit is contained in:
parent
a28e1aecbd
commit
00623481e3
@ -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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user