DRIが機能するように、Intel Core i [357] Integrated Graphics(Arrandale)ドライバーをアップグレードしたかったのです。しかし、いくつかのパッケージはインストールの途中で壊れていました。
username@hostname:~$ Sudo apt-get install -t squeeze-backports xserver-xorg-core
...
dpkg: regarding .../xserver-xorg-core_2%3a1.10.3-1~bpo60+1_AMD64.deb containing xserver-xorg-core:
xserver-xorg-core breaks xserver-xorg-input-7
xserver-xorg-input-synaptics provides xserver-xorg-input-7 and is present and installed.
...
dpkg: error processing /var/cache/apt/archives/xserver-xorg-core_2%3a1.10.3-1~bpo60+1_AMD64.deb (--unpack):
installing xserver-xorg-core would break existing software
configured to not write apport reports
...
Errors were encountered while processing:
/var/cache/apt/archives/xserver-xorg-core_2%3a1.10.3-1~bpo60+1_AMD64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
username@hostname:~$ Sudo apt-get install -t squeeze-backports xserver-xorg-core
...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
xserver-xorg-core : Recommends: libgl1-mesa-dri (>= 7.10.2-4) but 7.7.1-4 is to be installed
Breaks: xserver-xorg-input-7
Breaks: xserver-xorg-video-6
xserver-xorg-input-evdev : Depends: xorg-input-abi-7.0
...
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
username@hostname:~$ Sudo apt-get install -t squeeze-backports xserver-xorg-core libgl1-mesa-dri
...
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libgl1-mesa-dri : Depends: libdrm-intel1 (>= 2.4.23-3~) but 2.4.21-1~squeeze3 is to be installed
xserver-xorg-core : Breaks: xserver-xorg-input-7
Breaks: xserver-xorg-video-6
xserver-xorg-input-evdev : Depends: xorg-input-abi-7.0
...
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
このような状況での一般的なアドバイスを次に示します。この特定のケースで機能するかどうかはわかりません。
aptitude
を実行し、競合を解決するために提案された内容を確認します(,
と.
を押して提案されたソリューション間を移動し、満足のいくソリューションが見つかった場合はg
を押します。
これらの2行が問題です。
xserver-xorg-core : Recommends: libgl1-mesa-dri (>= 7.10.2-4) \
but 7.7.1-4 is to be installed
libgl1-mesa-dri (>= 7.10.2-4) but 7.7.1-4 is to be installed
私の知る限り、基本的にx..-video*
ドライバーのbackports
リポジトリは、プルしたリポジトリよりも新しいバージョンのxserver-xorg-core
とその依存関係を必要としています。 backports
リポジトリはそのパッケージも提供していますか?その場合は、同じリポジトリからxserver
全体を更新することをお勧めします。
それか私はそれを逆に持っていて、backports
のものはあなたの現在のキットには古すぎます、そしてその逆も同様です-しかし、いずれにせよメタパッケージ全体を単独で調達したいと思うでしょう。
あいまいすぎる場合は申し訳ありません-私はDebianをあまり使用していません。
依存関係を手動でオーバーライドし、利用可能なすべてのパッケージの新しいバージョンを選択するだけで、別の解決策が得られる可能性があると思いますが、少なくとも指を交差させる必要がありますが、これも常に確実なことではありません。見つかりました。
少し近づいて少し上を見ると、次のようになります。
dpkg: error processing \
/var/cache/apt/archives/xserver-xorg-core_2%3a1.10.3-1~bpo60+1_AMD64.deb \
(--unpack): installing xserver-xorg-core would break existing software
少なくともパッケージキャッシュをクリアする必要があります。パッケージマネージャーは、ディスク上のローカルパッケージキャッシュディレクトリからのドライバーの更新を処理するために、古いバージョンのxserver-xorg-core
をインストールしようとしているようです。おそらくその新しいバージョンをダウンロードしているはずです。その前にリストされているinput
パッケージが原因で、または最初にリポジトリリストを更新する必要があるため、あるいは別のリポジトリを追加する必要があるために、それ自体がそうしていない可能性があります。