logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Mettre à jour discord automatiquement

  • Objet : utilisation de la cron tab
  • Niveau requis : FIXME
  • Commentaires : discord ne s'installe pas avec les dépôts standards no avec via un ppa (dépôts privés). De l'installe manuellement après avoir téléchargé la paquet. De fait il ne se met pas à jour automatiquement…

Introduction

Discord ne s'installe pas avec les dépôts standards no avec via un ppa (dépôts privés). De l'installe manuellement après avoir téléchargé la paquet. De fait il ne se met pas à jour automatiquement via la commande apt ou synaptique.

Installer discord

* On a fait

sudo apt update && sudo apt upgrade

wget "https://discord.com/api/download?platform=linux&format=deb" -O /tmp/discord.deb

sudo apt install /tmp/discord.deb
Avec cette installation la commande apt update ne mettra pas à jour discord !

Mettre à jour discord manuellement

À chaque fois que discord n'est plus jour il ne se lance pas. Il faut donc le mettre à jour en suivant cette procédure :

* On copie ce script :

#!/bin/sh
 
fileName="discord.deb"
path=`pwd`
myFile="${path}/${fileName}" 
 
if [ -f ${myFile} ]
then
 rm ${myFile}
fi
wget "https://discord.com/api/download?platform=linux&format=deb" -O $myFile
sudo apt install $myFile

* On l'a renommé par exemple moscript.sh

* On le rend exécutable avec

chmod +x monscript.sh
À chaque fois qu'on a besoin de mettre à jour on doit lancer ce script et c'est vite très pénible car discord à trois fois par semaine des mises à jour et il refuse de se lancer s'il n'est pas à jour :)

Mise à jour automatique avec la cron tab

  • On se fait ce script :
#!/bin/sh
 
{
wget "https://discord.com/api/download?platform=linux&format=deb" -O /tmp/discord.deb
apt install -y /tmp/discord.deb
} > /tmp/discord-update.log 2>&1
  • On va poser le fichier exécutable ci-dessus ou on le crée dans le répertoire /etc/cron.daily
  • On le rend exécutable de la même manière que plus haut.
Ainsi tous les jours, il va télécharger le .deb chez discord et le réinstaller s'il a changé.

Cette exécution se termine en laissant une trace dans le fichier /tmp/discord-update.log.

utilisateurs/hypathie/mettre-a-jour-discord-automatiquement.txt · Dernière modification: 09/11/2024 18:38 par Hypathie

Pied de page des forums

Propulsé par FluxBB