blob: 0c03baad2cc557c53d33f128ad2bc9975b22bc3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/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 &
|