web-dev-qa-db-fra.com

Software Updater - Toutes les mises à jour ne peuvent pas être installées

J'utilise Ubuntu 14.04 LTS. Lorsque j'essaie de mettre à jour mon système, le message d'erreur suivant s'affiche:

Software Updater - Toutes les mises à jour ne peuvent pas être installées

J'ai cherché sur Google et certains ont suggéré de réparer les paquets cassés en utilisant Sudo apt-get install -f. Mais cela n'a pas fonctionné pour moi.

Quand j'utilise apt-get upgrade c'est le message que je reçois:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
  gir1.2-rb-3.0 gir1.2-totem-1.0 librhythmbox-core8 libtotem-plparser18 libva1
  libvlc5 libvncserver0 linux-generic-lts-utopic
  linux-headers-generic-lts-utopic linux-image-generic-lts-utopic rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-magnatune rhythmbox-plugins smplayer smplayer-themes totem
  totem-common totem-mozilla totem-plugins vlc vlc-data vlc-nox
  vlc-plugin-libde265 vlc-plugin-notify vlc-plugin-Pulse
The following packages will be upgraded:
  google-chrome-stable mkvtoolnix mkvtoolnix-gui
3 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
Need to get 53.3 MB of archives.
After this operation, 6,539 kB disk space will be freed.
Do you want to continue? [Y/n] Abort.

Ce que je ne comprends pas, c'est pourquoi l’image du noyau Linux porte le nom linux-image-generic-lts-utopic (Pourquoi contient-elle le mot utopicname__, même si le nom de code est trustyname__)? J'ai aussi regardé le /etc/apt/sources.list. Il n'y a aucune occurrence du mot utopicdans celui-ci.

Choses que j'ai essayées

  1. Correction des paquets cassés en utilisant apt-get install -f
  2. Les commandes: apt-get autoremove && apt-get clean && apt-get update

Que puis-je faire pour que System Updater fonctionne normalement? Merci d'avance

15
Kenpachi

Le problème a été résolu après l'exécution de Sudo apt-get dist-upgrade.

Qu'est-ce que cela fait?

De la page de manuel apt-get:

dist-upgrade en plus de l'exécution de la fonction de mise à niveau, gère également de manière intelligente les dépendances changeantes avec les nouvelles versions de packages; apt-get possède un système de "résolution intelligente" des conflits et tentera de mettre à niveau les packages les plus importants aux dépens des moins importants, le cas échéant. La commande dist-upgrade peut donc supprimer certains packages.

28
Kenpachi

J'ai pu résoudre ce problème, comme dans un message posté ailleurs sur le net (oubliez où), en utilisant Synaptic pour mettre à jour mes paquets. Ensuite, le programme de mise à jour du logiciel ne se plaignait plus et pouvait depuis récupérer/installer les mises à jour.

1
gap

Je ferais des vérifications supplémentaires dans /etc/apt/sources.list ou via y-ppa-manager ou via Software and Updates en décochant temporairement certaines pensions ou sources qui pourraient contenir temporairement des paquets plus récents avec des dépendances brisées ou assigner la version de Votre Ubuntu comme extension de dépôt pour être sûr d'installer, par exemple. seulement la version 'fidèle' pas 'utopique'. Généralement, il s’agit d’un problème qui se pose depuis un certain temps si des PPA personnels sont utilisés, puis résolus par les fabricants de logiciels mis à jour, du côté officiel d’Ubuntu ou du fournisseur de logiciel. Si la rupture semble permanente, la solution mentionnée ci-dessus peut être nécessaire. Peut-être utilisez-vous des PPA personnalisés Rhythmbox ou Vlc? Synapticapparaît dans de nombreuses occasions encore plus clair et transparent.

0
PawełG