Ubuntu 22.04 e Anydesk: risolvere l’errore “error while loading shared libraries: libpangox-1.0.so.0”
Ad ogni nuova versione di Ubuntu si sa, sorge sempre qualche problema con applicazioni di terze parti dovute a dipendenze non soddisfatte. Questo accade perché alcuni pacchetti vengono rimossi dai repository della distro o cambiano in numero di versione. Se ci pensate questo è uno dei grandi problemi di Ubuntu, problema che sarebbe facilmente aggirabile grazie ai formati snap e flatpak.
L’ultimo problema di questo tipo a cui son andato incontro con il passaggio a Ubuntu 22.04 LTS riguarda l’esecuzione di Anydesk, un software proprietario per il controllo remoto che uso abitualmente per fare assistenza oltre che per accedere ad alcune postazioni di lavoro.
L’installazione del pacchetto deb di Anydesk su Ubuntu 22.04 LTS di per se non da problemi in quanto il software viene correttamente installato assieme alle sue dipendenze.
Il problema nasce al momento dell’avvio dell’applicazione. Se provate ad avviare Anydesk dal suo lanciatore il programma non partirà.
Lanciandolo da terminale otterremo invece il seguente errore:
anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pangox-compat/libpangox-1.0-0_0.0.2-5.1_amd64.deb
sudo dpkg -i libpangox-1.0-0_0.0.2-5.1_amd64.deb