私のDebian 8.0(Jessie)インストールは古いようですが、パッケージアップデータいつも言うすべてのパッケージが最新です。。
結果:
sudo apt-get update
sudo apt-get -u upgrade
はい0個アップグレード済み、0個新規インストール、0個削除済み、0個更新なし。
sudo apt-get -u dist-upgrade
同じもの。
ランニングuname --all
ショー:
Linux DebianWorkstation 3.16.0-4-amd64
#1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
しかし、公式ソース現在のバージョンが2015-04-25であると仮定すると、現在のDebian-Kernelは3.16.7-ctk9でなければなりません。私は何が間違っていましたか?
編集する- ソース.リスト:
# deb cdrom:[Debian GNU/Linux stable _Jessie_ - Official Snapshot amd64 DVD Binary-1 20141222-06:43]/ jessie contrib main
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
# jessie-backports, previously on backports.debian.org
deb http://ftp.de.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie-backports main contrib non-free
# jessie non-free http
deb http://http.debian.net/debian/ jessie main contrib non-free
まだアップデートがありません:/
答え1
出力の「(2015-03-01)」はuname --all
おそらくカーネルがコンパイルされた日付です。
Debianはアップグレード時に既存のカーネルを自動的に削除しません。各バージョンには独自のデフォルトのバイナリカーネルがあり、これはすべて単一のカーネルバージョンに対応していますが、もちろんさまざまなアーキテクチャ用に構築されています。通常、特定のバージョンにデフォルトのカーネルを使用することをお勧めします。
新しいバージョンにアップグレードするときに新しいデフォルトカーネルを手動でインストールできますが、このカーネルを入手する便利な方法は、Linuxカーネルメタパッケージをインストールすることです。パッケージ名は次の形式を取ります。スキーマはlinux-image-<arch>
どこにありますか?<arch>
したがって、amd64の場合linux-image-amd64
。
このメタパッケージは、メタパッケージが属するデプロイ/バージョンに関係なく、常に現在のデフォルトカーネルに依存するように設計されています。したがって、現在のデフォルトカーネルを依存関係としてインポートします。
ただし、現在のカーネルは直接削除しない限り、インストールされたままです。最新のカーネルに切り替えるには、再起動が必要です。
また、不安定または実験的なソースがインストールされている場合は、ファイルに適切なエントリがあることを確認する必要があります/etc/apt/preferences
。それ以外の場合、パッケージは不安定または実験的なバージョンにアップグレードされます。しかし、これはあなたの質問と直接関係がありません。
答え2
@Faheem Mithaの回答を拡張するには、 /etc/apt/preferences
次のように追加できます。
Package: *
Pin: release a=stable
Pin-Priority: 700
私にとって、これは同様の問題を解決しました。追加情報:http://jaqque.sbih.org/kplug/apt-pinning.html