На Wheezy я использую текущее ядро backports, которое я настроил через
# echo "deb http://ftp.de.debian.org/debian wheezy-backports main" > \
/etc/apt/sources.list.d/wheezy-backports.list
# apt-get update
# apt-get -t wheezy-backports install linux-image-amd64 linux-headers-amd64
Точно так же я сейчас использую ядро 3.14.
Теперь, когда я регулярно apt-get update && apt-get upgrade
, Мне предлагают следующее:
The following packages will be upgraded:
*** *** linux-image-3.2.0-4-amd64
Это ожидаемое поведение? Должен ли я отрицать это, если я хочу сохранить ядро 3.14? Как навсегда заставить aptitude игнорировать канонический пакет ядра и следовать только backports (либо я использую ядро backports, либо нет, переключение между ними по желанию aptitude не имеет смысла).
Используя такую команду, как apt-get -t wheezy-backports
полезен для одноразовой установки. В следующий раз мета-пакет linux-image-amd64
обновлен, он захочет попробовать новый пакет.
Установка ничего не повредит. Системы на основе Debian обычно по умолчанию загружаются с ядром с самым новым номером версии. Пакет wheezy будет более ранней версией, чем пакет, который вы получаете из репозитория wheezy-backports.
На самом деле вам следует настроить закрепление, чтобы получать правильные обновления.
Чтобы закрепить ядро и связанный с ним пакет, я использую такой файл. /etc/apt/preferences.d/kernel
Package: linux-*
Pin: release a=wheezy-backports
Pin-Priority:600
Package: initramfs-tools
Pin: release a=wheezy-backports
Pin-Priority:600
Package: firmware-linux*
Pin: release a=wheezy-backports
Pin-Priority:600