web-dev-qa-db-fra.com

Comment passer de xserver-xorg-lts-saucy à xserver-xorg-lts-trusty

J'utilise Ubuntu 12.04 (Precise Pangolin) et ai mis à jour xorg en installant xserver-xorg-lts-saucy. J'aimerais passer maintenant à xserver-xorg-lts-trusty, mais lorsque j'essaie apt-get install xserver-xorg-lts-trusty, je reçois un grand nombre de dépendances non satisfaites:

 % Sudo apt-get install xserver-xorg-lts-trusty
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:
 xserver-xorg-lts-trusty : Depends: xserver-xorg-core-lts-trusty (>= 2:1.11) but it is not going to be installed
                           Depends: xserver-xorg-video-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-all-lts-trusty but it is not going to be installed or
                                    xorg-driver-input
                           Depends: xserver-xorg-input-evdev-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-dri-lts-trusty but it is not going to be installed
                           Recommends: libgl1-mesa-glx-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-input-all-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-trusty but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-trusty but it is not going to be installed
                           Conflicts: libgl1-mesa-glx (>= 0~)
                           Conflicts: libgl1-mesa-glx:i386 (>= 0~)
                           Conflicts: libglapi-mesa (>= 0~)
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

J'ai utilisé apt-mark showhold pour voir les paquets en attente, et il n'y en a pas. De plus, j'ai essayé d'utiliser aptitude pour effectuer la mise à niveau au lieu d'apt-get, mais aucune des méthodes suggérées pour résoudre les conflits ne m'a semblé saine d'esprit.

Quelle est la méthode recommandée pour passer de xserver-xorg-lts-saucy à xserver-xorg-lts-trusty?

7
pauldoo

En fait, la bonne façon de procéder consiste à réparer d'abord les packages endommagés, de manière à pouvoir les supprimer correctement avant d'installer le nouveau package.

Sudo apt-get install -f

une fois toutes les dépendances manquantes installées, lancez:

Sudo apt-get dist-upgrade

à la fin de ce processus, vous avez le choix entre deux options: supprimez manuellement le package avec lequel vous rencontrez des problèmes ou effectuez la mise à niveau complète, qui est la méthode recommandée.

donc vous pouvez soit aller:

Sudo apt-get remove xserver-xorg-lts-saucy
Sudo apt-get install xserver-xorg-lts-trusty

ou vous pouvez faire:

Sudo do-release-upgrade

Dans le pire des cas, si vous avez déjà effectué la mise à niveau vers 14.04, mais que le serveur x est toujours bloqué sur l'ancienne version pour quelque raison que ce soit, vous pouvez effectuer cette opération délirante pour supprimer tous les fichiers du serveur x, afin de pouvoir le réinstaller à partir des référentiels. .

Sudo apt-get remove xserver *

cela aura également pour effet de supprimer votre Unity ou votre Gnome, ou l’environnement de bureau que vous avez installé, de sorte que vous devrez réinstaller votre choix d’environnement de bureau, ce qui vous permettra d’obtenir automatiquement les packages xserver manquants.

si vous aimez le bureau de l'unité, faites:

Sudo apt-get install ubuntu-desktop

ou si vous préférez le bureau gnome, faites:

Sudo apt-get install ubuntu-gnome-deskop
3
AllGamer

Vous devrez mettre à jour les paquets nommés ensemble:

Sudo apt-get install xserver-xorg-lts-trusty \
    xserver-xorg-core-lts-trusty \
    xserver-xorg-video-all-lts-trusty \
    xorg-driver-video \
    xserver-xorg-input-all-lts-trusty \
    xorg-driver-input \
    xserver-xorg-input-evdev-lts-trusty 

Si vous rencontrez des erreurs avec d'autres paquets dont le nom contient trusty, ajoutez-les également à la liste.

4
muru

Essaye ça:

Sudo do-release-upgrade

Le téléchargement et l’installation peuvent prendre quelques heures.

Après avoir mis à niveau Ubuntu Trusty Tahr, essayez d’installer à nouveau xorg!

Bonne chance!

0
Ryloguy