Content que mes infos aient pu servir.
Puisque tu as enlevé les paquets jre (21), il fallait remettre les jre (17).
Il est normal que les paquets nommés se désinstallent, ils utilisent et ont besoin de Java. Par exemple, LibreOffice a besoin de Java, pour entre autres le module Base.
Synaptique est à garder sous le coude, il est très puissant, et c'est bien ce qu'il me semblait que, de mémoire, la 17 était dedans.
C'est beaucoup plus propre, sécurisé et stable pour le système que de rajouter des dépôts potentiellement instables et des .deb.
Zurga et Frédéric confirmeront (ou pas), mais il me semble que c'est le fichier ancestris.conf qui contient la ligne d'appel de la version de Java, donc il se peut qu'il faille modifier ce fichier.
Dans ma pratique, je rejoins le commentaire précédent, la table des entités affole le CPU. Mais comme cette table est mon quotidien et ouverte en permanence, je m'y suis accoutumé.
Belle journée.
Rémi