benben@debian:~/goagent$ sudo apt-get install sqlite3
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:
sqlite3 : Depends: libsqlite3-0 (= 3.7.13-1+deb7u1) but 3.7.17-1~bpo70+1 is to be installed
E: Unable to correct problems, you have held broken packages.
どのように使用しますかsqlite3
?
benben@debian:~$ sudo dpkg -l | grep bpo | grep libsqlite
ri libsqlite3-0:amd64 3.7.17-1~bpo70+1 amd64 SQLite 3 shared library
これは依存関係の出力です。多くの一般的なパッケージがそれに依存しているようです。
これはよくわかりませんが、不安定なバージョンでいくつかのパッケージをインストールしようとすると、libsqlite3-0
パッケージが自動的に更新されると思いました。
どのように救出しますか?
benben@debian:~$ apt-cache --installed rdepends libsqlite3-0
libsqlite3-0
Reverse Depends:
libnss3
iceweasel
libyelp0
libwebkitgtk-3.0-0
libtracker-sparql-0.14-0
telepathy-salut
telepathy-logger
libtelepathy-logger2
telepathy-gabble
libseed-gtk3-0
python3.2
python2.7
python2.6
packagekit
libpackagekit-glib2-14
libnss3
libsoup-gnome2.4-1
libgpod4
libchamplain-0.12-0
iceweasel
gnome-settings-daemon
gnome-packagekit
glchess
libedataserverui-3.0-1
libedata-book-1.2-13
libebook-1.2-13
libebackend-1.2-2
libcamel-1.2-33
evolution-data-server
colord
aptitude
libaprutil1-dbd-sqlite3
答え1
出力結果によると、削除の対象として選択されていますが()、何らかの理由でまだインストールされているdpkg -l
ようです()。次のコマンドを実行すると、インストールされているパッケージがこのパッケージに依存していることを確認できます。libsqlite3-0-3.7.17-1~bpo70+1
r
i
apt-cache --installed rdepends libsqlite3-0
インストールしたパッケージのうち、そのパッケージに依存するパッケージがない場合は、以下を使用して削除してください。
apt-get purge libsqlite3-0
その後、sqlite3
インストールを再試行してください。
しかもlibsqlite3-0
パッケージはいいえ現在利用可能天明性ウエスト移植apt-get update
したがって、上記の方法で解決しない場合は、最初にインストールしてから再インストールしてみてくださいsqlite3
。