Auto Install/Update Discord
Just run this script
#!/bin/bash
# Vérifiez si l'utilisateur a les droits administateurs
if [ "$(id -u)" != "0" ]; then
echo "Ce script doit être exécuté en tant qu'administrateur" 1>&2
exit 1
fi
# Vérifier si Discord est déjà installé
if dpkg -l | grep -q discord; then
echo "Discord est déjà installé sur votre système."
# Vérifier s'il y a une mise à jour disponible
current_version=$(dpkg -s discord | grep '^Version' | awk '{print $2}')
latest_version=$(curl -s "https://discord.com/api/download?platform=linux&format=deb" | grep -oP '(\d+\.)+\d+' | tail -1)
if [[ "$current_version" == "$latest_version" ]]; then
echo "Vous avez déjà la dernière version de Discord."
else
echo "Une nouvelle version de Discord est disponible."
# Mettre à jour les paquets du système
apt update
apt upgrade -y
# Télécharger la dernière version de Discord depuis leur site Web
wget -O /tmp/discord.deb "https://discord.com/api/download?platform=linux&format=deb"
# Installer la nouvelle version de Discord
dpkg -i /tmp/discord.deb
# Effacer le fichier .deb téléchargé
rm /tmp/discord.deb
echo "Discord a été mis à jour avec succès !"
fi
else
# Installer Discord
echo "Discord n'est pas installé sur votre système. Installation en cours..."
# Mettre à jour les paquets du système
apt update
apt upgrade -y
# Télécharger la dernière version de Discord depuis leur site Web
wget -O /tmp/discord.deb "https://discord.com/api/download?platform=linux&format=deb"
# Installer la nouvelle version de Discord
dpkg -i /tmp/discord.deb
# Effacer le fichier .deb téléchargé
rm /tmp/discord.deb
# Afficher un message de confirmation
echo "Discord a été installé avec succès !"
fi
No Comments