How does one install kernel*.src.rpm ?

akonstam at trinity.edu akonstam at trinity.edu
Sun Oct 23 21:55:53 UTC 2005


On Sun, Oct 23, 2005 at 12:11:44PM -0400, Peter Reed wrote:
> 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
Well I have seen too much of that lately. spec files that are not
acceptable to rpmbuild. You need to go to line 155 and file out what
exactly on that line violates the spec format which is sometimes hard
to do.
-------------------------------------------
Aaron Konstam
Computer Science
Trinity University
telephone: (210)-999-7484




More information about the fedora-list mailing list