Upgrade nvidia-settings problematique

The following packages will be upgraded:
  nvidia-settings-legacy-390xx
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/845 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue? [Y/n] 
(Reading database ... 428745 files and directories currently installed.)
Preparing to unpack .../nvidia-settings-legacy-390xx_390.143-1_amd64.deb ...
Unpacking nvidia-settings-legacy-390xx (390.143-1) over (390.141-1) ...
dpkg: error processing archive /var/cache/apt/archives/nvidia-settings-legacy-390xx_390.143-1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/icons/hicolor/128x128/apps/nvidia-settings.png', which is also in package nvidia-settings 460.73.01-1
Errors were encountered while processing:
 /var/cache/apt/archives/nvidia-settings-legacy-390xx_390.143-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

j’ai ce probleme avec un paquet nvidia et je sais pas trop quoi faire avec.

Bon finalement, j’avais bien compris que j’avais deux paquet en conflit, je comprends que je dois avoir un paquet installer manuellement qui entre en conflit avec un paquet installer depuis les dépôt officiels.
j’ai tente ceci :

sudo dpkg -i --force-overwrite /var/cache/apt/archives/nvidia-settings-legacy-390xx_390.143-1_amd64.deb
(Reading database ... 428750 files and directories currently installed.)
Preparing to unpack .../nvidia-settings-legacy-390xx_390.143-1_amd64.deb ...
Unpacking nvidia-settings-legacy-390xx (390.143-1) over (390.141-1) ...
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: trying to overwrite '/usr/share/icons/hicolor/128x128/apps/nvidia-settings.png', which is also in package nvidia-settings 460.73.01-1
Setting up nvidia-settings-legacy-390xx (390.143-1) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for nvidia-legacy-390xx-alternative (390.143-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for glx-alternative-nvidia (1.2.0) ...
Processing triggers for glx-alternative-mesa (1.2.0) ...
Processing triggers for update-glx (1.2.0) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for glx-alternative-nvidia (1.2.0) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.8.0-3-amd64

je vais tenter de redémarrer, mais je pense que je vais avoir tout casser encore. je sais que je dois supprimer un paquet celui installer manuellement probablement ou bien celui des dépôt et empêcher l’update de ce paquet. je me souviens que j’avais installer manuellement nvidia depuis leur site, car le paquet nvidia-nouveau de debian causait problème avec mon matériel. il semble que ce ne soit pas nvidia nouveau qui soit ici en cause, mais un paquet nvidia plus ancien provenant des dépôt officiel que celui que j’ai installer manuellement provenant du site. Si c’est bien ça alors je préfère avoir un paquet plus ancien mais qui provient des dépôts et vais donc supprimer celui que j’ai installer manuellement. Est-ce que j’ai bien compris?

[edit]
j’ai redémarré sans problème. maintenant je vais tenter de voir quel doublons j’ai.

sudo apt-cache policy nvidia-settings
nvidia-settings:
  Installed: 460.73.01-1
  Candidate: 460.73.01-1
  Version table:
 *** 460.73.01-1 500
        500 http://deb.debian.org/debian unstable/contrib amd64 Packages
        100 /var/lib/dpkg/status
sudo apt-cache policy nvidia-settings-legacy-390xx
nvidia-settings-legacy-390xx:
  Installed: 390.143-1
  Candidate: 3herveD90.143-1
  Version table:
 *** 390.143-1 500
        500 http://deb.debian.org/debian unstable/contrib amd64 Packages
        100 /var/lib/dpkg/status
sudo apt remove nvidia-settings-legacy-390xx
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  nvidia-settings-legacy-390xx
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1,841 kB disk space will be freed.
Do you want to continue? [Y/n] 
(Reading database ... 428749 files and directories currently installed.)
Removing nvidia-settings-legacy-390xx (390.143-1) ...
Processing triggers for nvidia-legacy-390xx-alternative (390.143-1) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for glx-alternative-nvidia (1.2.0) ...
Processing triggers for glx-alternative-mesa (1.2.0) ...
Processing triggers for update-glx (1.2.0) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for glx-alternative-nvidia (1.2.0) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.8.0-3-amd64

j’ai supprimé legacy , dont j’avais aucunement besoin, car ayant un processeur graphique quadro k610m. sur le site nvidia il ne figurait pas dans la liste des processeur graphique de legacy.

1 J'aime