Linux(debian 7.0 wheezy 64ビット)でSkypeに必要なさまざまなi386ライブラリをインストールしようとしましたが、2つのバージョンのlibsqlite-3-0が互いにブロックする問題が発生しました。適性の結果は次のとおりです。
libsqlite3-0 : Breaks: libsqlite3-0:i386 (!= 3.7.16.2-1~bpo60+1) but 3.7.13-1+deb7u1 is to be installed.
libsqlite3-0:i386 : Breaks: libsqlite3-0 (!= 3.7.13-1+deb7u1) but 3.7.16.2-1~bpo60+1 is installed.
いくつかのトレースを行いましたが、このパッケージについて私が知っていることは次のとおりです。
- libsqlite3-0:i86 はまだインストールされていません。
- libsqlite3-0:amd64(通常バージョン)がインストールされていますが、3.7.13-1、3.7.13-1、3.7.13-1、3.7.16.2-1バージョンではありません。
- libsqlite3-0 3.7.16.2-1 の Google 検索で iceweasel の複数ページが見つかりました。私はiceweaselを削除しようとしましたが、gnome-coreは明らかにそれに依存するオプションではありません。
この問題を解決または追加調査する方法についてのアイデアはありますか?
注:DeRobertの提案はこの問題を解決しました。 libsqlite3-0(amd64) パッケージをダウングレードするために必要なコマンドは次のとおりです。
aptitude install
パック=
バージョン
たとえば、このような場合aptitude install
libsqlite3-0=
3.7.13-1+deb7u1
すべて:
root@hephaestus:/etc/apt# aptitude install libsqlite3-0=3.7.13-1+deb7u1
The following packages will be DOWNGRADED:
libsqlite3-0
0 packages upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Need to get 455 kB of archives. After unpacking 48.1 kB will be freed.
Get: 1 http://ftp.uk.debian.org/debian/ wheezy/main libsqlite3-0 amd64 3.7.13-1+deb7u1 [455 kB]
Fetched 455 kB in 1s (452 kB/s)
dpkg: warning: downgrading libsqlite3-0:amd64 from 3.7.16.2-1~bpo60+1 to 3.7.13-1+deb7u1
(Reading database ... 179321 files and directories currently installed.)
Preparing to replace libsqlite3-0:amd64 3.7.16.2-1~bpo60+1 (using .../libsqlite3-0_3.7.13-1+deb7u1_amd64.deb) ...
Unpacking replacement libsqlite3-0:amd64 ...
Setting up libsqlite3-0:amd64 (3.7.13-1+deb7u1) ...
答え1
バージョン番号は、そのバージョンが~bpo
次に提供されたことを示します。Debian バックポート。確認してみるとpackages.debian.org、インストールしたバージョンがsqueeze-backportsから来ていることがわかります。
また、これは:i386
32ビット版という意味です。
したがって、以前にSqueezeをインストールしたことがあり、Squeezeバックポートもインストールしたようです。 32ビットスクイーズバックポートもあります。または、少なくともバックポートをインストールしました。
解決策は、押出をWheezyバージョンにバックポートすることです。複数のアーキテクチャを有効にしていないため、これは自動的には発生しないと考えられます。バラよりhttps://wiki.debian.org/Multiarch/HOWTOそしてhttps://wiki.debian.org/Multiarch