Debian squeeze 内核反向移植升级——继续前进吗?

Debian squeeze 内核反向移植升级——继续前进吗?

有人建议我将 Debian Squeeze 内核更新到最新版本。我们选择了 2.6.38,并使用 Debian Backports 安装了 linux-image-2.6.38-bpo.2-amd64,如下所示这些说明总结如下。

nano /etc/apt/sources.list

将下面的行添加到文件底部。

deb http://backports.debian.org/debian-backports squeeze-backports main

更新存储库

apt-get update

安装反向移植和内核。

apt-get install -t squeeze-backports linux-image-2.6.38-bpo.2-amd64

重新启动后,瞧!-系统显示正在运行 2.6.38。

现在,几天后,我做了一个

aptitude update
aptitude safe-upgrade

并得到以下内容:

  The following packages will be upgraded: 
  aptitude base-files ca-certificates grub-common libgssapi-krb5-2 libgssrpc4 libk5crypto3 libkadm5clnt-mit7 
  libkadm5srv-mit7 libkdb5-4 libkrb5-3 libkrb5support0 libpcap0.8 libssl0.9.8 linux-image-2.6.32-5-amd64 
  openssh-client openssh-server openssl tzdata usbutils 
The following packages are RECOMMENDED but will NOT be installed:
  apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr 
  aptitude-doc-ja firmware-linux-free libparse-debianchangelog-perl 
20 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.8 MB of archives. After unpacking 3,830 kB will be freed.
Do you want to continue? [Y/n/?]

aptitude 是否正在尝试返回到旧的 linux 映像?

当前 sources.list 非常标准:

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main
deb http://packages.dotdeb.org stable all

deb http://backports.debian.org/debian-backports squeeze-backports main

答案1

据我所知,事实并非如此。Aptitude 似乎告诉您它将安装您仍安装的 2.6.32 内核的新修订版,但这并不意味着它会使其成为活动版本(启动时默认获得的版本)。您可以通过安装建议的软件包然后查看 /boot/grub/menu.lst 文件来确认这一点。

如果你确定你永远不会回到 2.6.32,你可以通过常规方式删除这些包。像这样:

apt-get remove linux-image-2.6.32.*

当然,要小心任何意外的警告。

请注意,您可以使用贴合更舒适/安全地处理反向移植,而不必使用-tapt-get/aptitude 的参数。

对于你的情况,我会尝试这样的方法(未经测试):

Package: linux-image
Pin: release a=squeeze-backports
Pin-Priority: 800

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

相关内容