私が知る限り、予約するapt-get upgrade
アップグレードするには新しいパッケージをインストールする必要があるため、パッケージをアップグレードできない場合はDebianのパッケージを表示します。apt-get dist-upgrade
必要に応じて新しいパッケージがインストールされるため、通常この問題を解決できます。
何らかの理由で、次のdb5.1-util
コマンドを実行してもパッケージは保持されますapt-get dist-upgrade
。
root@server:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
db5.1-util
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
root@server:~#
db5.1-util
削除されたパッケージ(および)partimage-server
の依存関係を満たすため、そのパッケージは必要ありません。db-upgrade-util
root@server:~# apt-cache rdepends db5.1-util
db5.1-util
Reverse Depends:
partimage-server
db-upgrade-util
root@server:~# apt-cache policy db5.1-util partimage-server db-upgrade-util
db5.1-util:
Installed: 5.1.29-5
Candidate: 5.1.29-9
Version table:
5.1.29-9 0
500 http://ftp.debian.org/debian/ stable/main i386 Packages
*** 5.1.29-5 0
100 /var/lib/dpkg/status
partimage-server:
Installed: (none)
Candidate: 0.6.8-3
Version table:
0.6.8-3 0
500 http://ftp.debian.org/debian/ stable/main i386 Packages
db-upgrade-util:
Installed: (none)
Candidate: 5.3.0
Version table:
5.3.0 0
500 http://ftp.debian.org/debian/ stable/main i386 Packages
root@server:~#
インストールに必要なものを置き換えるdb5.1-util
ので、正しく残していますか?出力は次のとおりです。libdb5.1
python2.6
apt-cache
root@server:~# apt-cache depends db5.1-util
db5.1-util
Depends: libc6
Breaks: libdb5.1
Replaces: libdb5.1
root@server:~# apt-cache rdepends libdb5.1
libdb5.1
Reverse Depends:
python2.6
db5.1-util
db5.1-util
db5.1-util
root@server:~# apt-cache policy python2.6
python2.6:
Installed: 2.6.8-1.1
Candidate: 2.6.8-1.1
Version table:
*** 2.6.8-1.1 0
100 /var/lib/dpkg/status
root@server:~#
//の出力はapt-cache policy db5.1-util libdb5.1 libc6
次のとおりです。
root@server:~# apt-cache policy db5.1-util libdb5.1 libc6
db5.1-util:
Installed: 5.1.29-5
Candidate: 5.1.29-9
Version table:
5.1.29-9 0
500 http://ftp.debian.org/debian/ stable/main i386 Packages
*** 5.1.29-5 0
100 /var/lib/dpkg/status
libdb5.1:
Installed: 5.1.29-5
Candidate: 5.1.29-5
Version table:
*** 5.1.29-5 0
100 /var/lib/dpkg/status
libc6:
Installed: 2.19-18
Candidate: 2.19-18
Version table:
*** 2.19-18 0
500 http://ftp.debian.org/debian/ stable/main i386 Packages
100 /var/lib/dpkg/status
root@server:~#
ベストアンサー1
apt upgrade
Jessie(distアップグレードの準備)を実行しても同じ問題が発生しました。
解決策は簡単です
apt-get remove db5.1-util