Anydesk sur bullseye

Hello !
Je suis coincé pour installer anydesk sur bullseye avec la procédure habituelle :

Guide pratique du référentiel DEB AnyDesk

Exécutez les commandes suivantes en tant qu’utilisateur root :

  • ajouter la clé de référentiel à la liste des fournisseurs de logiciels de confiance

wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -

  • ajouter le référentiel :
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
  • mettre à jour le cache d’apt :

apt update

  • installer anydesk :

apt install anydesk

source

Ca donne :

:~$ su -
Mot de passe : 
root@ordi:~# wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
-bash: wget : commande introuvable
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
gpg: aucune donnée OpenPGP valable n'a été trouvée.

idem si je tente l’ajout de la clef gpg.

Comment faire sans ce truc déprécié ?

Merci de lire plutôt : Apt : ajout correct d'une clé GPG
La méthode suivante ci-dessous n’est pas la bonne manière !


Bonjour,

C’est très simple, du fait que chez anydesk, ils ne font pas les choses correctement, tu peux intégrer le fichier GPG sur Debian, mais ne peut pas l’utiliser car la clé publique n’est pas disponible, enfin presque… Avec des droits administrateurs :

Donc, on copie la clé vers le nouveau répertoire de confiance pour apt :

# curl -O https://keys.anydesk.com/repos/DEB-GPG-KEY | tee /usr/share/keyrings/anydesk.gpg
# cp /usr/share/keyrings/anydesk.gpg /etc/apt/trusted.gpg.d/

Vérification avec l’outil GPG :

# gpg --no-default-keyring --keyring /usr/share/keyrings/anydesk.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 18DF3741CDFFDE29
gpg: clef 18DF3741CDFFDE29 : « philandro Software GmbH <info@philandro.com> » n'est pas modifiée
gpg:       Quantité totale traitée : 1
gpg:                     importées : 1

Puis édition du référentiel de base de données d’apt, tel que :

# apt edit-sources anydesk.list
deb [signed-by=/etc/apt/trusted.gpg.d/anydesk.gpg] http://deb.anydesk.com/ all main

Le système répond logiquement :

Votre fichier « /etc/apt/sources.list.d/anydesk.list » a changé, veuillez lancer « apt-get update ».

Donc, on exécute apt update.

Il y aura un message « Warning » qui n’empêche pas l’installation du paquet :

W: http://deb.devuan.org/merged/dists/ceres/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/anydesk.gpg are ignored as the file has an unsupported filetype.

Voilà !
Y’a plus qu’à installer le binaire anydesk !!!

# apt install anydesk 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  cinnabar-icon-theme clearlooks-phenix-cinnabar-theme libjuh-java libjurt-java libridl-java libunoil-java linux-image-5.10.0-6-amd64
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libgtkglext1
Les NOUVEAUX paquets suivants seront installés :
  anydesk libgtkglext1
0 mis à jour, 2 nouvellement installés, 0 à enlever et 208 non mis à jour.
Il est nécessaire de prendre 5 375 ko dans les archives.
Après cette opération, 14,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] n

Pour info, du fait qu’anydesk fournisse un fichier GPG non armé, cela complique un peu la situation.
Il faudrait vraiment qu’ils mettent à jour leurs informations, car ce problème d’outil déprécié touche toutes les distributions basées sur le système de gestion de binaires deb ! Grrrr

2 J'aime

Super merci :slight_smile:

Hello !

je viens de reprendre la procédure de @PengouinPdt pour l’ordi d’une amie que je viens de mettre à niveau en Bullseye et crac ! La clef ne veut pas.

root@perso:~# curl -O https://keys.anydesk.com/repos/DEB-GPG-KEY | tee /usr/share/keyrings/anydesk.gpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1778  100  1778    0     0   5887      0 --:--:-- --:--:-- --:--:--  5887
root@perso:~# cp /usr/share/keyrings/anydesk.gpg /etc/apt/trusted.gpg.d/
root@perso:~# gpg --no-default-keyring --keyring /usr/share/keyrings/anydesk.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 18DF3741CDFFDE29
gpg: failed to create temporary file '/root/.gnupg/.#lk0x000055c52d235cd0.perso.3083': Aucun fichier ou dossier de ce type
gpg: connecting dirmngr at '/root/.gnupg/S.dirmngr' failed: Aucun fichier ou dossier de ce type
gpg: échec de réception depuis le serveur de clefs : No dirmngr
root@perso:~# apt-get install dirmngr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
dirmngr est déjà la version la plus récente (2.2.27-2).
dirmngr passé en « installé manuellement ».

Aurai-je oublié un truc ? Y-a-til une nouvelle subtilité depuis 3 semaines ?

Tu vas dans le forum « Trucs et Astuces » et tu y trouveras un « référentiel » pour gérer correctement les clés avec apt :


09/11/2021 : Voici le fichier sources au format deb822, qui est utile :

Types: deb
URIs: http://deb.anydesk.com/
Suites: all
Architectures: amd64
Components: main
Signed-By: /usr/local/share/keyrings/anydesk.gpg

source du projet

Je suis perdu…

$ cat $HOME/bin
#!/bin/sh

dir_keys="/usr/local/share/keyrings"
name=""
url=""

read -p "Quel est le nom du projet ? " name
read -p "Où est l'URL de la clé GPG (à ajouter pour l'outil apt) ? " url

# creation du repertoire local de clés
[ ! -d "${dir_keyrs}" ] && mkdir -p "${dir_keys}"

# recupération de la clé du projet 
curl -fsSL "${url}" | gpg --dearmor | tee "${dir_keys}/${name}.gpg" > /dev/null

status="$?"

if [ "${status}" -eq 0 ]; then 
	printf '%s : %s\n' "OK" "La clé GPG pour le projet '${name}' a bien été ajoutée."
else
	printf '%s : %s\n' "KO" "Il semble y avoir un soucis pour ajouter la clé GPG du projet '${name}' !"

fi
# add-apt-key.sh
-bash: add-apt-key.sh : commande introuvable

Alors, comme j’avais mis le script dans Documents, il fallait :

# cd $HOME/Documents
# chmod u+x add-apt-key.sh
# ./add-apt-key.sh

Le apt edit-sources étant inutile puisque le anydesk.sources était créé à la main.
Tout ça n’est pas intuitif ! :wink:

Tout ce fastidieux n’existe que sous Debian : ni sur Manjaro, ni sur Mint je ne rencontre ces complications !
Pas évident quand on installe quelqu’un pour qu’il ait la paix.

Merci pour l’aide :slight_smile:

Utilisant pour le taff une ribambelle d’OS différents et par fois très spécialisé, franchement Debian est on ne peut plus simple à gérer.
La seule chose que les Manjaro et autres ont pour elles c’est leur capacité à gérer des versions plus à jour … pour le reste un gestionnaire de paquets c’est un gestionnaire de paquets :wink:

Ma remarque n’est probablement pas spécifique à anydesk : je n’ai rencontré cette misère d’enregistrement de clef GPG sur aucune autre distro !

Du côté de *Buntu et assimilés, tu as les PPA qui facilite généralement les choses, tout en apportant leur lot de faiblesse de sécurité.