Existen muchas maneras de instalar aplicaciones, herramientas o utilidades en Debian y Ubuntu (o en Linux en general), como por ejemplo con los comandos apt o dpkg.
Muchos usuarios, suelen instalar aplicaciones sobre su SSOO leyendo y siguiendo pasos de tutoriales, aveces sin tener muy claro que ordenes ejecutan, esto puede provocar que tengamos en nuestro sistema, programas con dependencias incumplidas o con paquetes a medio configurar, o que nos hayan dejado archivos temporales o a medio eliminar en el sistema o simplemente tengamos paquetes desactualizados. Para solventar muchas de esas circunstancias, podemos ejecutar las siguientes linea de comandos en nuestro terminal de Ubuntu o Debian:
apt update; apt full-upgrade; apt install -f; dpkg --configure -a; apt-get autoremove; apt --fix-broken install; update-apt-xapian-index
localepurge; update-grub; update-grub2; aptitude clean; aptitude autoclean; apt-get autoremove; apt autoremove; apt purge; apt remove; apt --fix-broken install
Tras realizar este mantenimiento, es aconsejable reiniciar el sistema y así se volverá a ejecutar completamente en un estado generalmente más sano.
Con estas dos sentencias, lo que hacemos es en terminos generales, actualizar tanto el sistema como los paquetes de los cuales tengamos repositorios activos, solventar dependencias o incidencias en instalaciones de algunos paquetes, instalar librerías o paquetes faltantes necesarios para el correcto funcionamiento de nuestro software, limpiar y eliminar archivos restantes de programas desinstalados y eliminar archivos temporales