How does one install kernel*.src.rpm ?

Peter Reed mrdeadworry at crosspaths.net
Sun Oct 23 16:11:44 UTC 2005


akonstam at trinity.edu wrote:

>On Sun, Oct 23, 2005 at 08:01:11AM +0530, Parameshwara Bhat wrote:
>  
>
>>Hello List,
>>
>>I tried to install kernel-2.6.13-1.1532_FC4.src.rpm with install-packages,  
>>it refuses to install source rpm.I use rpm command directly,it seems to  
>>process it,but installation doesn't seem to happen.I am producing the  
>>command results below.
>>
>>	[root at sidharth rpm]# rpm -ivh kernel-2.6.13-1.1532_FC4.src.rpm
>>		 1:kernel ########################################### [100%]
>>	[root at sidharth rpm]# rpm -qa|grep kernel
>>	kernel-2.6.13-1.1532_FC4
>>	kernel-doc-2.6.13-1.1532_FC4
>>	kernel-2.6.11-1.1226_FC4
>>	[root at sidharth rpm]# rpm -Uvh kernel-2.6.13-1.1532_FC4.src.rpm
>>  		 1:kernel ######################################## [100%]
>>
>>When I look at the archive,it contains many patch files and another  
>>archive containing kernel sources. Can I just untar the kernel sources  
>>from the rpm archive into /usr/src ? Where do I send patch files ?
>>
>>Thanks,
>>
>>Parameshwara Bhat
>>    
>>
>Since I screwed up the last answer to this question let me try to do
>better. *.src.rpm files are not processed with rpm. You place the
>src.rpm in the directory /usr/src/redhat/SRPMS (this is not essential
>but makes things more organized). Then you process the file by
>running: rpm -ivh ...src.rpm  which puts a spec file in :
>/usr/src/redhat/SPECS. Next you can run:
>rpmbuild -bb ...spec  (i.e., the spec file). -bb is not the only
>option you can use. Check man rpmbuild
>
>An alternative is to run: rpmbuild --rpmbuild  ..src.rpm (i.e, source
>rpm)
>
>The goal is to end up with a regular rpm file which could be installed
>with the rpm command in the usual way.
>  
>
I have benn trying the same thing to install the kernel sources and keep 
coming up with the same or either way you do the rpmbuild.
error: line 155: Illegal char '-' in release: Release: 1.1532_FC4......
Any ideas?
Peter






More information about the fedora-list mailing list