web-dev-qa-db-fra.com

Comment pouvons-nous réparer une dist-upgrade cassée?

Hier, j'ai essayé de faire une mise à niveau dist à 15.10, et ça a été cassé.

Le fait est que le disque dur n'a pas beaucoup d'espace disque disponible (environ 650 Mo) et que les mises à niveau dépassent 1500 Mo.

Le gestionnaire de mise à niveau ne fonctionnait pas, alors je suis entré,

Sudo apt-get update
Sudo apt-get dist-upgrade
sed -i 's/vivid/wily/g' /etc/apt/sources.list
Sudo apt-get update
Sudo apt-get upgrade

et voyant qu'il accédait à Wily, j'ai mis à jour les paquets à la main (premières dépendances et bibliothèques), et tous les paquets restants plus tard.

La mise à niveau a fonctionné presque bien, sauf une chose: auparavant, je devais désinstaller certains paquets plus importants que j'avais installés (comme Gimp, Inkscape, Scribus, Blender, Krita, Openshot, etc.) et je ne pouvais pas les réinstaller:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 libgtk-3-0 : Depends: libmirclient9 (>= 0.17.0+15.10.20151008.2) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Est-ce qu'il y a un moyen de réparer ceci? Ou le seul moyen est de faire une nouvelle installation dessus?

2
Paulo Silva
  • Forcer l'installation de libprotobuf-lite9v5

    Sudo apt-get install libprotobuf-lite9v5
    
  • Réparez le système avec

    Sudo apt-get install -f
    
  • Marque le paquet comme étant installé automatiquement

    Sudo apt-mark auto libprotobuf-lite9v5
    
  • Installer les paquets nécessaires

    Sudo apt-get install gimp
    Sudo apt-get install inkscape
    
1
A.B.