Je te confirme que je n'ai besoin que du dépôt thierry-f pout l'imprimante Canon

Les applis Fldigi, Teamviewer, Microsoft teams et Cqrlog sont dans le gestionnaire Synaptic

Le dépôt ok2cqr permet d'avoir la dernière version du logiciel
Si les applis Fldigi, Teamviewer, Teams, etc. apparaissent dans Synaptic, c'est juste parce qu'elles sont installées. Depuis des dépôts tiers (qui sont actuellement désactivés). Si on vire les dépôts en question sans supprimer les paquets correspondants, ça va poser problème sur le long terme et entraîner des situations comme celle dans laquelle tu te trouves (qui vient de paquets Python qui sont installés à une mauvaise version parce que le dépôt tiers dont ils viennent − Deadsnakes − est désactivé).

Donc, ne t'occupe pas de Synaptic, ne t'occupe pas de ce qui est installé ou non, réponds juste à ce que je te demande depuis le début ; à savoir, pour chaque dépôt que j'ai listé, dis-moi "Oui, j'utilise encore les applis qui en viennent" ou "Non, je n'en ai plus l'utilité, ça concerne des logiciels que j'ai installés il y a longtemps et que je n'utilise plus".

À partir de ça, on va réactiver les dépôts utiles et on va supprimer les dépôts inutiles ainsi que les paquets qui en viennent. Si tu me dis par exemple "Je n'ai plus besoin du dépôt TeamViewer", on va le supprimer et désinstaller TeamViewer. Or, je suppose que tu l'utilises encore ? Idem pour tous les autres dépôts.
Désolé pour mon manque de compréhension mais je ne maîtrise pas le système dans son intégralité

je ne suis pas sur de faire le lien entre le dépôt et l'appli de manière exhaustive.

Peut-on mettre à liste des dépôts conforme à la liste après installation et faire des ajouts de dépôts si j'en ai besoin
C'est pas très grave si tu ne comprends pas, reprends juste la liste que j'ai donnée précédemment et dis-moi si tu utilises encore les logiciels qui correspondent dans le cas où c'est évident : par exemple, le dépôt de TeamViewer correspond au logiciel TeamViewer ; pour d'autres, ça va moins l'être, dis-le-moi et on verra ça plus en détail : par exemple, si tu ne sais pas à quoi correspond le dépôt nilarimogard/WebUpd8, on regardera en détail la liste des paquets qu'il contient. Mais j'ai vraiment besoin d'arriver à une réponse précise pour chaque dépôt.

Pou expliquer un peu plus précisément la situation : dans le message #2 à la fin, je t'ai demandé le retour d'une commande qui correspond à la liste des paquets orphelins. Les paquets orphelins sont ceux qui sont installés sans avoir de dépôt actif associé. Ça peut tout aussi bien être des paquets deb installés manuellement que des paquets qui restent de dépôts qui ont été désactivés (et qui ne sont donc plus actifs actuellement). Et les paquets orphelins, n'ayant pas de dépôt associé, ne peuvent pas être mis à jour automatiquement. Donc, quand ils ont des dépendances qui rentrent en conflit avec d'autres paquets, ça casse tout.

Et c'est normal que tu aies des dépôts désactivés : tu as fait une mise à niveau et ils le sont automatiquement pendant celle-ci. Après une mise à niveau, il faut systématiquement revoir la liste des dépôts tiers pour savoir s'ils sont encore utilisables (toujours maintenus pour la nouvelle version d'Ubuntu) et pertinents (est-ce qu'il proposent des paquets à jour ou ceux des dépôts Ubuntu le sont autant). Bien sûr, plus tu as de dépôts tiers, plus ce tri est compliqué à faire et plus il y a de chances qu'il y ait des dépôts obsolètes dedans.

Là, mon but, c'est de trier ta liste de dépôts pour tout remettre en place proprement comme il faut, afin d'avoir une base saine pour traiter les paquets orphelins restants. Et comme tu as 14 dépôts tiers, je te demande desquels tu as encore besoin parce que moins il y en aura, plus ce sera simple de trier cette liste. Si tu me dis "j'ai besoin de tout", pas de souci ; mais s'il y a des logiciels pour lesquels tu as rajouté des dépôts que tu n'utilises plus, autant le savoir avant de perdre du temps à aller fouiller un peu partout pour voir l"état des dépôts concernés si c'est pour ensuite les supprimer.
Ne crois-tu pas qu'il serait plus simple d'installer proprement la version 20.04 car je ne suis pas sur de répondre correctement à ce que tu me demandes.

Par exemple le dépôt dépôt nilarimogard/WebUpd8 je ne sais pas à quoi il sert. c'est un rebut de la 18.04

Je voudrai pas abuser de ton temps : je réinstalle et que dois-je faire des dépôts deadsnakes-ubuntu-ppa-bionic.list : Python et eugenesan-ubuntu-ppa-bionic.list.

Pour le PPA Python je me pose la question (je fais très peu de développement par contre GnuRadio génére du code Python)
Pas besoin de réinstaller, la situation n'est pas compliquée à régler du moment que je sais ce que tu veux garder ou non. On va y aller par étapes :
- est-ce que tu as spécifiquement besoin d'avoir Python à jour (PPA Deadsnakes), par exemple parce que tu codes en Python et que tu veux avoir accès aux dernières versions ?
- est-ce que tu utilises encore KiCad 5 ?
- est-ce que tu utilises encore Fldigi ?
- est-ce que tu utilises encore CQRlog ?
- est-ce que tu utilises encore Skype ?
- est-ce que tu utilises encore Sublime text ?
- est-ce que tu utilises encore Teams ?
- est-ce que tu utilises encore TeamViewer ?
Les développements Python que je fais sont basiques donc pas besoin d'avoir Python à jour.
Je n'utilise plus Kicad
J'utilise Fldigi, CQRlog, Skype,Sublime text, Teams, et TeamViewer
Ok. On va passer aux autres.
- PPA d'Eugene San : est-ce que les paquets suivants te disent quelque chose, càd est-ce que tu en as installé parmi eux par besoin ?
diff-pdf / dupeguru / freefilesync / launchpad-getkeys / mc / noteshrink / smartgit / zbackup / zram-config

- PPA de WebUpd8 : même question pour les paquets suivants :
curseradio / encryptpad / grive2 / launchpad-getkeys / nvidia-power-indicator / penguin-subtitle-player / prime-indicator / prime-indicator-plus / pulseaudio-equalizer / streamlink / syspeek / todo-indicator / twitch-indicator / woeusb

Si les paquets ne te disent rien, c'est pas grave, je demande vraiment au cas où sur un ou plusieurs paquets tu te dises "Ah oui, ça je me souviens l'avoir installé et j'en ai besoin".
Dans ta liste aucun paquet connus mais ma mémoire peut faillir
Ok. Donc, on va commencer par supprimer les dépôts inutiles :
cd /etc/apt/sources.list.d
sudo rm *.distUpgrade *.save deadsnakes-ubuntu-ppa-bionic.list eugenesan-ubuntu-ppa-bionic.list gnuradio-ubuntu-gnuradio-releases-bionic.list js-reynaud-ubuntu-kicad-5-bionic.list nilarimogard-ubuntu-webupd8-bionic.list ok2cqr-ubuntu-ppa-bionic.list
Une fois que c'est fait, redonne-moi le retour de :
ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list
Note : si le gestionnaire de mises à jour t'en propose, n'en fais pas pour l'instant.
Voila le résultat :
daniel@hp:~$ ls /etc/apt/sources.list.d
daniestevez-ubuntu-gr-satellites-bionic.list
gnuradio-ubuntu-gnuradio-releases-focal.list
kamalmostafa-ubuntu-fldigi-bionic.list
ok2cqr-ubuntu-ppa-focal.list
skype-stable.list
sublime-text.list
teams.list
thierry-f-ubuntu-fork-michael-gruz-bionic.list
virtualbox.list
daniel@hp:~$ cat /etc/apt/sources.list.d/*.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main # désactivé pour la mise à niveau vers focal

Ah, la plupart des fichiers sont vides. Ce n'est pas très normal mais ça vient peut-être de manips que tu as faites avant. Ce n'est pas très grave mais du coup, quand tu as "désactivé" des dépôts précédemment en passant par Logiciels & mises à jour, tu as supprimé les lignes ou tu les as décochés ?

Quoi qu'il en soit, je vais te donner des commandes pour éditer les fichiers avec l'éditeur de texte Nano, qui fonctionne en terminal. Je vais lister alternativement la commande pour éditer un fichier et le contenu qu'il doit avoir. Pour rentrer le contenu en question, tu copieras ce que j'indique et tu le colleras dans l'éditeur, soit avec shift + ctrl + V, soit en faisant un clic droit dedans → Coller. Note : si le fichier contient déjà du contenu, supprime tout avant de coller ce que je donne, ne l'ajoute pas à la suite.
Après avoir modifié un fichier, pour l'enregistrer c'est ctrl + O, il va te demander de confirmer le nom, valide avec entrée. Puis ferme Nano avec ctrl + X pour revenir au terminal et passer au fichier suivant.

- PPA plugins GNU Radio :
sudo nano /etc/apt/sources.list.d/daniestevez-ubuntu-gr-satellites-bionic.list
Contenu :
deb http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
# deb-src http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
- PPA GNU Radio :
sudo nano /etc/apt/sources.list.d/gnuradio-ubuntu-gnuradio-releases-focal.list
Contenu :
deb http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal main
# deb-src http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal main
- PPA OK2CQR :
sudo nano /etc/apt/sources.list.d/ok2cqr-ubuntu-ppa-focal.list
Contenu :
deb http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal main
- Dépôt Skype :
sudo nano /etc/apt/sources.list.d/skype-stable.list
Contenu :
deb [arch=amd64] https://repo.skype.com/deb stable main
- Dépôt SublimeText :
sudo nano /etc/apt/sources.list.d/sublime-text.list
Contenu :
deb https://download.sublimetext.com/ apt/stable/
- Dépôt Teams :
sudo nano /etc/apt/sources.list.d/teams.list
Contenu :
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
- Dépôt Teamviewer :
sudo nano /etc/apt/sources.list.d/teamviewer.list
Contenu :
###   TeamViewer DEB repository list

### NOTE: Manual changes to this file
###        - prevent it from being updated by TeamViewer package updates
###        - will be lost after using the 'teamviewer repo' command
###       The original file can be restored with this command:
###       cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
###       which has the same effect as 'teamviewer repo default'

### NOTE: It is preferred to use the following commands to edit this file:
###       teamviewer repo                - show current repository configuration
###       teamviewer repo default        - restore default configuration
###       teamviewer repo disable        - disable the repository
###       teamviewer repo stable         - make all regular TeamViewer packages available (default)
###       teamviewer repo preview        - additionally, make feature preview packages available
###       teamviewer repo development    - additionally, make the latest development packages available

deb https://linux.teamviewer.com/deb stable main

# deb https://linux.teamviewer.com/deb preview main
# deb https://linux.teamviewer.com/deb development main
- PPA pilotes imprimantes :
sudo nano /etc/apt/sources.list.d/thierry-f-ubuntu-fork-michael-gruz-bionic.list
Contenu :
deb http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main
# deb-src http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main
- Dépôt Virtualbox :
sudo nano /etc/apt/sources.list.d/virtualbox.list.list
Contenu :
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian focal contrib
Et concernant Fldigi, je viens de voir qu'il était dans les dépôts Ubuntu, donc tu peux supprimer le fichier obsolète :
sudo rm /etc/apt/sources.list.d/kamalmostafa-ubuntu-fldigi-bionic.list
Une fois que tout ça est fait, redonne-moi à nouveau le retour des commandes suivantes pour vérifier que tout est ok :
ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list
1 : j'ai supprimer les lignes
2 :sudo nano /etc/apt/sources.list.d/daniestevez-ubuntu-gr-satellites-bionic.list : résultat fichier vide
3 : sudo nano /etc/apt/sources.list.d/gnuradio-ubuntu-gnuradio-releases-focal.list : résultat fichier vide
4 : sudo nano /etc/apt/sources.list.d/ok2cqr-ubuntu-ppa-focal.list : résultat fichier vide
5 : sudo nano /etc/apt/sources.list.d/skype-stable.list : résultat fichier vide
6 : sudo nano /etc/apt/sources.list.d/sublime-text.list : résultat fichier vide
7 : sudo nano /etc/apt/sources.list.d/teams.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.

8 : sudo nano /etc/apt/sources.list.d/teamviewer.list
  GNU nano 4.8         /etc/apt/sources.list.d/teamviewer.list    
9 : sudo nano /etc/apt/sources.list.d/thierry-f-ubuntu-fork-michael-gruz-bionic.list
deb http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main # désactivé pour la mise à niveau vers focal
10 :sudo nano /etc/apt/sources.list.d/virtualbox.list.list : nouveau fichier
11 : cat /etc/apt/sources.list.d/*.list
daniel@hp:~$ cat /etc/apt/sources.list.d/*.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main # désactivé pour la mise à niveau vers focal

On s'est mal compris : à chaque fois, je te donne une commande (sudo nano...) pour éditer un fichier. Ça va ouvrir l'éditeur Nano. Si le fichier contient déjà quelque chose, supprime tout. Dans l'éditeur vide, colle alors la totalité du bloc "Contenu" que je place à la suite de la commande. Une fois que c'est fait, enregistre comme je l'ai indiqué : ctrl + O, valide le nom de fichier avec entrée, ctrl + X pour fermer Nano. Puis passe au fichier suivant jusqu'à les avoir tous faits.

Par exemple, pour le PPA des plugins de GNU Radio, édite le fichier avec :
sudo nano /etc/apt/sources.list.d/daniestevez-ubuntu-gr-satellites-bionic.list
Ça va ouvrir l'éditeur qui sera a priori vide. Dedans, colle les deux lignes suivantes :
deb http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
# deb-src http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
puis enregistre et ferme Nano.
J'ai fait la mise à jour en faisant attention.

Ci-dessous le résultat de la commande :
ls /etc/apt/sources.list.d
cat /etc/apt/sources.list.d/*.list
daniel@hp:~$ ls /etc/apt/sources.list.d
daniestevez-ubuntu-gr-satellites-bionic.list
gnuradio-ubuntu-gnuradio-releases-focal.list
gnuradio-ubuntu-gnuradio-releases-focal.list.save
kamalmostafa-ubuntu-fldigi-bionic.list
ok2cqr-ubuntu-ppa-focal.list
ok2cqr-ubuntu-ppa-focal.list.save
skype-stable.list
sublime-text.list
teams.list
teamviewer.list
thierry-f-ubuntu-fork-michael-gruz-bionic.list
thierry-f-ubuntu-fork-michael-gruz-bionic.list.save
virtualbox.list
virtualbox.list.list
J'avais édité mon message d'origine il y a quelque temps mais tu n'avais peut-être pas vu la modif : Fldigi est dans les dépôts Ubuntu, donc tu peux supprimer le dépôt obsolète (que j'avais d'abord laissé en bionic au cas où) :
sudo rm /etc/apt/sources.list.d/kamalmostafa-ubuntu-fldigi-bionic.list
Et tu as oublié le retour de la deuxième commande :
cat /etc/apt/sources.list.d/*.list
Voila le retour :
daniel@hp:~$ cat /etc/apt/sources.list.d/*.list
deb http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
# deb-src http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal main
deb http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal main
# deb-src http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal main
deb http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal main
deb [arch=amd64] https://repo.skype.com/deb stable main
deb https://download.sublimetext.com/ apt/stable/
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
###   TeamViewer DEB repository list

### NOTE: Manual changes to this file
###        - prevent it from being updated by TeamViewer package updates
###        - will be lost after using the 'teamviewer repo' command
###       The original file can be restored with this command:
###       cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
###       which has the same effect as 'teamviewer repo default'

### NOTE: It is preferred to use the following commands to edit this file:
###       teamviewer repo                - show current repository configuration
###       teamviewer repo default        - restore default configuration
###       teamviewer repo disable        - disable the repository
###       teamviewer repo stable         - make all regular TeamViewer packages available (default)
###       teamviewer repo preview        - additionally, make feature preview packages available
###       teamviewer repo development    - additionally, make the latest development packages available

deb https://linux.teamviewer.com/deb stable main

# deb https://linux.teamviewer.com/deb preview main
# deb https://linux.teamviewer.com/deb development main
deb http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main
# deb-src http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal main
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian focal contrib

Nickel. Maintenant, recharge la liste des dépôts et donne-moi le retour :
sudo apt-get update
Je le re-précise au cas où : ne tente pas de mises à jour pour le moment, attends qu'on ait fini, je te dirai quand tu pourras les faire.
Voici le retour :

daniel@hp:~$ sudo apt-get update
Atteint :1 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]                                                                                           
Réception de :3 https://linux.teamviewer.com/deb stable InRelease [11,0 kB]                                                                                                    
Réception de :4 http://ppa.launchpad.net/daniestevez/gr-satellites/ubuntu focal InRelease [18,0 kB]                                                                            
Réception de :5 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]                                                                                            
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]                                                                                         
Réception de :7 https://linux.teamviewer.com/deb stable/main i386 Packages [8662 B]                                                                                           
Réception de :8 https://download.virtualbox.org/virtualbox/debian focal InRelease [4428 B]                                                                                    
Réception de :9 http://fr.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [415 kB]                                                                                  
Réception de :10 https://linux.teamviewer.com/deb stable/main amd64 Packages [8867 B]                                                                                         
Réception de :11 https://packages.microsoft.com/repos/ms-teams stable InRelease [17,5 kB]                                                                                      
Réception de :12 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB]                                                                         
Réception de :13 https://packages.microsoft.com/repos/ms-teams stable/main amd64 Packages [6997 B]                                                                            
Réception de :14 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [56,5 kB]                                                                     
Réception de :15 https://download.sublimetext.com apt/stable/ InRelease [2562 B]                                                                                              
Réception de :16 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [797 kB]                                                                                
Réception de :17 http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal InRelease [18,1 kB]                                                                          
Réception de :18 https://download.virtualbox.org/virtualbox/debian focal/contrib amd64 Packages [1483 B]                                                                      
Réception de :19 https://download.sublimetext.com apt/stable/ Packages [1026 B]                                                                                               
Réception de :20 http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal InRelease [17,5 kB]                                                                                
Atteint :21 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal InRelease                                        
Réception de :22 http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal/main i386 Packages [2016 B]                             
Réception de :23 http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal/main amd64 Packages [8300 B]                                                    
Réception de :24 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [264 kB]                                                
Réception de :25 http://ppa.launchpad.net/gnuradio/gnuradio-releases/ubuntu focal/main Translation-en [4180 B]                               
Réception de :26 https://repo.skype.com/deb stable InRelease [4501 B]                                                                           
Réception de :27 http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal/main amd64 Packages [592 B]                                                             
Réception de :28 https://repo.skype.com/deb stable/main amd64 Packages [2255 B]                                  
Réception de :29 http://ppa.launchpad.net/ok2cqr/ppa/ubuntu focal/main Translation-en [500 B]                       
Réception de :30 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [547 kB]
Réception de :31 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [737 kB]
Réception de :32 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [301 kB]
Réception de :33 http://fr.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2468 B]
Réception de :34 http://fr.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1768 B]
3609 ko réceptionnés en 5s (687 ko/s)                                             
Lecture des listes de paquets... Fait
daniel@hp:~$ 
Tout a l'air ok. Ensuite, la liste des paquets orphelins :
apt list | grep "installé, local"