Hi all and sorry for the off-topic question. I'm trying to move over to using yum instead of apt at Planet CCRMA and I'm having a hard time with kernels... Is there a way in yum to install a particular version of a package? In particular, a particular version of a kernel? (not necessarily the latest). -- Fernando A bit more, if by chance a yum expert lurks here... I have been using in the past meta packages to make sure users install the proper core components that Planet CCRMA needs, that is, kernel, kernel alsa drivers, lib, etc, etc. So I have an empty package with just dependencies. It does not look like things are working the way I expect (or as they work with apt), I'm getting unresolved dependencies and I could swear the packages have them... I have attached what happens when I try to install it, it finally complains with: Error: Unable to satisfy dependencies Error: Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available. Error: Package planetccrma-core needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available. Yet, this is what the packages offer: # rpm -q --provides -p kernel-2.6.16-1.2080.13.rrt.rhfc5.ccrma.i686.rpm kernel = 2.6.16 kernel-drm = 4.3.0 kernel-i686 = 2.6.16-1.2080.13.rrt.rhfc5.ccrma kernel = 2.6.16-1.2080.13.rrt.rhfc5.ccrma # rpm -q --provides -p kernel-2.6.16-1.2080.13.rdt.rhfc5.ccrma.i686.rpm kernel = 2.6.16 kernel-drm = 4.3.0 kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma kernel = 2.6.16-1.2080.13.rdt.rhfc5.ccrma It looks like the dependency is there! So, what gives?
Error: Unable to satisfy dependencies Error: Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available. Error: Package planetccrma-core needs kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma, this is not available. Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package planetccrma-core-edge.i686 0:2006.04.23-1.rhfc5.ccrma set to be updated --> Running transaction check --> Processing Dependency: alsa-driver = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rrt.rhfc5.ccrma for package: planetccrma-core-edge --> Processing Dependency: alsa-firmware = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge --> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma-i686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge --> Processing Dependency: alsa-tools = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge --> Processing Dependency: alsa-oss = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core-edge --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package alsa-oss.i386 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package alsa-tools.i386 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package alsa-driver.i686 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package kernel-module-alsa-2.6.16-1.2080.13.rrt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package alsa-firmware.i386 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package kernel.i686 0:2.6.16-1.2080.13.rrt.rhfc5.ccrma set to be installed --> Running transaction check --> Processing Dependency: alsa-driver = 1.0.11-0.1.rc5.rhfc5.ccrma for package: planetccrma-core --> Processing Dependency: alsa-firmware = 1.0.11-0.1.rc3.rhfc5.ccrma for package: planetccrma-core --> Processing Dependency: alsa-oss = 1.0.11-0.1.rc3.rhfc5.ccrma for package: planetccrma-core --> Processing Dependency: alsa-tools = 1.0.11-0.1.rc5.rhfc5.ccrma for package: planetccrma-core --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package planetccrma-core.i686 0:2006.04.23-1.rhfc5.ccrma set to be updated --> Running transaction check --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: planetccrma-core --> Processing Dependency: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma-i686 = 1.0.11-1.rhfc5.ccrma for package: planetccrma-core --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma.i686 0:1.0.11-1.rhfc5.ccrma set to be updated ---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed --> Running transaction check --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: planetccrma-core --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed --> Running transaction check --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: kernel-module-alsa-2.6.16-1.2080.13.rdt.rhfc5.ccrma --> Processing Dependency: kernel-i686 = 2.6.16-1.2080.13.rdt.rhfc5.ccrma for package: planetccrma-core --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package kernel.i686 0:2.6.16-1.2080.13.rdt.rhfc5.ccrma set to be installed --> Running transaction check