web-dev-qa-db-ja.com

xserver-xorg-lts-saucyからxserver-xorg-lts-trustyにアップグレードする方法

Ubuntu 12.04(Precise Pangolin)を実行していますが、xserver-xorg-lts-saucyをインストールしてxorgをアップグレードしました。今すぐxserver-xorg-lts-trustyにアップグレードしたいのですが、apt-get install xserver-xorg-lts-trustyを試してみると、満たされていない依存関係がたくさんあります:

 % 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.

apt-mark showholdを使用して保留中のパッケージを表示しましたが、何もありません。さらに、apt-getの代わりにaptitudeを使用してアップグレードを実行しようとしましたが、競合を解決するための推奨される方法はどれも正気に見えませんでした。

Xserver-xorg-lts-saucyからxserver-xorg-lts-trustyにアップグレードする推奨方法は何ですか?

7
pauldoo

実際に正しい方法は、新しいパッケージをインストールする前に、壊れたパッケージを最初に修正して、適切に削除できるようにすることです。

Sudo apt-get install -f

不足している依存関係をすべてインストールしたら、次を実行します。

Sudo apt-get dist-upgrade

完了したら、この時点で2つの選択肢があります。問題が発生しているパッケージを手動で削除するか、完全なリリースアップグレードを実行することをお勧めします。

次のいずれかを実行できます。

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

またはあなたがすることができます:

Sudo do-release-upgrade

最悪の場合のシナリオでは、すでに14.04にアップグレードしたが、何らかの理由でxserverが古いリリースに残っている場合、この狂った動きを実行してすべてのxserverファイルを削除し、リポジトリから再インストールできるようにします。 。

Sudo apt-get remove xserver *

これを行うと、UnityまたはGnome、またはインストールしたデスクトップ環境も削除されるため、選択したデスクトップ環境を再インストールする必要があります。これにより、不足しているxserverパッケージが自動的に取得されます。

ユニティデスクトップが好きなら:

Sudo apt-get install ubuntu-desktop

または、GNOMEデスクトップを使用する場合:

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

名前付きパッケージを一緒にアップグレードする必要があります。

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 

名前に信頼できる他のパッケージに関するエラーが発生した場合は、それらもリストに追加します。

4
muru

これを試して:

Sudo do-release-upgrade

ダウンロードしてインストールするのに数時間かかる場合があります。

Ubuntu Trusty Tahrにアップグレードしたら、xorgを再度インストールしてみてください!

幸運を!

0
Ryloguy