apt-get アップグレードで最新のパッケージが見つかりません

apt-get アップグレードで最新のパッケージが見つかりません

最近、Debian Wheezy LTSはwget 1.13.4-3+deb7u4などの新しいバージョンのパッケージをリリースしました(お知らせを参照)。ここ)、私のシステムにはwget 1.13.4-3+deb7u3のような以前のバージョンがまだインストールされています。

私のsource.listには1行しかありません。

deb http://security.debian.org/ wheezy/updates main

私の設定ファイルはまったく存在しません。定期的なセキュリティアップグレードのために別のsource.listファイルを使用してください。完了するとapt-get -o Dir::Etc::SourceList=security-sources.list updateよさそうです。

Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main armel Packages
Reading package lists... Done

ただし、apt-get upgradedist-upgradeを実行すると、最新のパッケージバージョンはインストールされません。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

また、apt-cache policy wget最新バージョンはリストされません。

wget:
  Installed: 1.13.4-3+deb7u3
  Candidate: 1.13.4-3+deb7u3

問題が再現可能です。

apt-getアップグレードがwget deb7u4などの公開パッケージの最新バージョンを見つけてインストールできないのはなぜですか?

答え1

解決策が見つかりました。コマンドには、他のsource.listファイルと一緒に使用されますが、他のsource.listファイルなしで呼び出される別のsource.listファイルがapt-get updateあります。もう必要ないと思いますが、そうです。更新とアップグレードに同じsource.listファイルを使用すると、すべてがうまく機能します。ご協力ありがとうございます-o Dir::Etc::SourceList=/etc/apt/security-sources.listapt-get upgrade

答え2

アップグレードしようとしたときにバイナリが準備されていませんarmel。参考プール内容(タイムスタンプはUTC AFAIKです。)11:13 UTCにアップロードされました。今すぐアップグレードしようとすると正常に動作します。

あなたのsources.list推奨設定はやや不完全です。ウィッジLTSはい

deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
deb-src http://httpredir.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://httpredir.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ wheezy-updates main contrib non-free

(修飾子を追加するときは注意してくださいarch。アーキテクチャとは無関係の更新を見逃す可能性があります。)

関連情報