#!/bin/bash # version debian url=https://remote.ordipolo.fr/client/rustdesk.deb file=/tmp/rustdesk.deb config=9JSPNV1NPNWd0ZkSwUDMjRmdUZUSvZFRsZjb5IXNBBjV1VWZOhFZrVHeIN0NSJiOikXZrJCLiIiOikGchJCLiInZu8GbvBXakJ3buUGdv1WZyJiOikXYsVmciwiIyZmLvx2bwlGZy9mLlR3btVmciojI0N3boJye if [ ! -f $file ]; then wget -O $file $url || exit 1 fi new_version=$(dpkg-deb -f "$file" Version) installed_version=$(dpkg-query -W -f='${Version}' rustdesk 2>/dev/null || true) echo "Version installée : ${installed_version:-aucune}" echo "Version disponible : $new_version" if [ -z "$installed_version" ]; then echo "RustDesk n'est pas installé. Installation..." sudo apt install -y "$file" elif dpkg --compare-versions "$new_version" gt "$installed_version"; then echo "Nouvelle version détectée. Mise à jour..." sudo apt install -y "$file" else echo "RustDesk est déjà à jour." fi sudo rustdesk --config $config mkdir -p ~/.config/rustdesk sudo cp /root/.config/rustdesk/RustDesk2.toml "$HOME/.config/rustdesk/RustDesk2.toml" sudo chown "$USER:$USER" "$HOME/.config/rustdesk/RustDesk2.toml" rustdesk &