Da circa un paio di anni a questa parte, sto utilizzando AnyDesk come alternativa a TeamViewer per gestire l’accesso remoto su altri PC… sorvoliamo sul fatto che su GNU\Linux esistono svariati altri programmi da utilizzare come alternativa, ma considerando che li utilizzo esclusivamente per provare a risolvere i problemi sui PC di amici e parenti, non mi sembra il caso di utilizzare programmi che richiedono configurazioni un attimo più “impegnative”.
Mi sono accorto in questi giorni che, dopo più di un anno, era stata rilasciata una nuova versione di AnyDesk per linux quindi mi sono apprestato a scaricare l’ultimo pacchetto rpm per aggiornare la versione presente sul mio PC.
Purtroppo provando ad installare l’ultima versione (la 6.2.0 per l’appunto), ricevo un errore di una dipendenza mancante:
sudo dnf install anydesk_6.2.0-1_x86_64.rpm
Errore:
Problema: conflicting requests
- nothing provides libgtkglext-x11-1_0-0 needed by anydesk-6.2.0-1.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
Lo stesso errore si presenta anche provando ad aggiungere ed installando il pacchetto tramite il repository di AnyDesk.
L’unico pacchetto che fornisce la libreria “mancante” richiesta è gtkglext-libs, tra l’altro già presente perché installato come dipendenza della precedente versione di AnyDesk.
Facendo qualche ricerca su internet ho trovato questo thread che mi è stato utilissimo nella risoluzione del problema (il link punta direttamente al post che mi ha aiutato a risolvere il problema):
anydesk 6.2 on Fedora (missing libgtkglext-x11-1_0-0)
Al momento credo sia l’unica soluzione valida, ovvero quella di modificare il pacchetto rpm modificando il file spec del pacchetto (dove vengono indicate tutte le dipendenze necessarie).