[FC5] How to update kernel/kernel-develop for Athlon?


I’m following instructions on how to install Asterisk on Fedora 5, but I’m having a problem:

  • the host is an older “i686 athlon i386 GNU/Linux”
  • /etc/rpm/platform says athlon-redhat-linux
  • running “yum update kernel” downloaded “kernel i686 2.6.18-1.2200.fc5”
  • running “yum update kernel-devel” wants to download “kernel-devel i586 2.6.18-1.2200.fc5”

I know that I shouldn’t mix versions (i686 and i586), but I don’t know how else to update the system to make it ready for Asterisk.

=> Should I use a specific repository for Yum to use, or should I download a couple of RPMs to update those two items before proceeding with Asterisk?

Thank you.

I’m sure that * runs fine on FC5, I had it running on FC5-i386 a few months ago and everything was fine. But I too am running x86_64 on my AMD64 machine and zaptel wants the kernel sources or it won’t build. But how to install the kernel sources is still a mystery to me. Everyone tells me to just

yum install lernel-devel

well that will load the kernel sources for 2.6.18 not 2.6.15 which I’m running. I tried to update the kernel to 2.6.18 and the machine fried. I’m to the point where I’m going to try and update the kernel again but that will probably mean that it will crash this box and I’ll have to rebuild it again.

So far no one in the forum or the #asterisk or #fedora chatrooms on freenode has been able to offer the right advice. I’ve been given lots of wrong advice though. Shesh…!

do you read your PMs ??

Sorry, I forgot to look again here :-/

Here’s the reason why it failed, and what to do about it: yum downloads the 686 version of kernel, but the i586 version of kernel-devel.

I ended up using “rpm -Uvh” to update both packages. I don’t know if by-passing yum has some side-effects, but I could successfully compile and install Asterisk.