有人build议将我的Debian Squeeze内核更新到更新的版本。 我们select2.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
安装backport和内核。
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-image?
目前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
不是真的,据我所知。 能力似乎告诉你,它会安装你仍然安装的2.6.32内核的新版本,但这并不意味着它会使其成为活动版本(启动时默认获得的版本)。 您可以通过安装build议的软件包,然后查看/boot/grub/menu.lst文件来确认。
如果你确信你永远不会回到2.6.32,你可以通过常规的方式去除这些软件包。 像这样的东西:
apt-get remove linux-image-2.6.32.*
当然,要小心任何意外的警告。
请注意,您可以使用apt固定来更舒适地处理backports,而无需使用apt-get / aptitude的-t
参数。
在你的情况下,我会尝试这样的事情( 未经testing ):
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