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 utopic
name__, même si le nom de code est trusty
name__)? J'ai aussi regardé le /etc/apt/sources.list
. Il n'y a aucune occurrence du mot utopic
dans celui-ci.
apt-get install -f
apt-get autoremove && apt-get clean && apt-get update
Que puis-je faire pour que System Updater fonctionne normalement? Merci d'avance
Le problème a été résolu après l'exécution de Sudo apt-get dist-upgrade
.
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 commandedist-upgrade
peut donc supprimer certains packages.
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.
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? Synaptic
apparaît dans de nombreuses occasions encore plus clair et transparent.