In <pan.2011.05.08.09.55...@gmail.com>, Camaleón wrote: >On Sun, 08 May 2011 11:21:07 +0300, Andrei Popescu wrote: >> On Sb, 07 mai 11, 16:18:53, Camaleón wrote: >>> I'm running wheezy and it's since weeks that I started wondering when a >>> new kernel will come to testing :-) >>> >>> Now (by purely chance) I realized that there is indeed a new kernel >>> available in the repositories so that this means it was me making some >>> kind of mistake. >> >> You need either the package linux-image-<flavour> or >> linux-image-2.6-<flavour> and a new kernel will be installed as soon as >> the Kernel Team updates the dependencies of these packages. > >Do I need "either" or do I need "both"? :-) > >Curious is that, as I said before, it was installed it: > >dpkg test@debian:~$ dpkg -l | grep linux-image >ii linux-image-2.6.32-5-686 2.6.32-31 Linux >2.6.32 for modern PCs
That's not the package Camaleón is talking about. They mean "linux- image-2.6-686" or "linux-image-686". Dpkg doesn't allow two versions on the same package (name) to be installed at the same time. So, when multiple versions of an upstream package support co- installation (e.g. two ABI versions of a library), some part of the version is pulled into the package name. So, "linux-image-2.6.32-5.686" is not just a different version, but also a different package name from "linux- image-2.5.38-2-686". When APT is doing a safe-upgrade or dist-upgrade it looks to install newer versions of the packages (names) that are already installed. So, "linux- image-2.6.32-5-686" will never be upgraded to "linux-image-2.6.38-2-686". Instead this is handled through a specific type of meta-package. "linux- image-2.6-686" version "2.6.32-5" will depend on "linux-image-2.6.32-5-686" (any version) but "linux-image-2.6-686" version "2.6.38-2" will depend on "linux-image-2.6.38-2-686" (any version). This is something APT's safe- upgrade and dist-upgrade can handle, although they could be sometimes over- aggressive with auto-removal so there's a default configuration to prevent that behavior. So, install "linux-image-2.6-686" and you should be fine for a little while. NB: In the name of package files (e.g. "linux-image-686_2.6.32-5.deb"), the name occurs first and is them separated from the version by an underscore ('_'). It is perfectly legal for things that look like version numbers to occur in the package name and vice-versa. -- Boyd Stephen Smith Jr. ,= ,-_-. =. b...@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/
signature.asc
Description: This is a digitally signed message part.