Re: using up2date for source as well as binaries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Saturday 03 May 2003 07:57 pm, Hattie Rouge wrote:
> So I have to tell it to keep all the RPMs so it will keep the source
> files?  But what I want it to do is to *install* the source file rpm 
so
> I can read the source files.  That's what I assumed would happen 
when
> running rpm -i against the src rpm.  In fact, I thought that the 
source
> files would end up in /usr/src somewhere such as 
/usr/src/redhat/SRPM.
> But I don't see that happening.

The source tarball and any patches will be in %_topdir/SOURCES 
(usually /usr/src/redaht//SOURCES).  The spec file will be in 
%_topdir/SPECS.

> I have some source rpms and I have installed them but the rpm 
database
> doesn't show they are installed, just the package that they (should)
> build.  If I install 'foo.rpm', then 'rpm -qa | grep foo' will 
return
> 'foo'.  If I install 'foo.src.rpm' then 'rpm -qa | grep foo' will 
also
> show 'foo', not 'foo' and 'foo.src' as I expect.  
> 
> My view of SRPMs comes from (over)generalizing the development 
packages:
> if I install 'foo.develop.rpm' and 'foo.rpm', 'rpm -qa | grep foo' 
will
> return 'foo' and 'foo.develop'.  
> 
> So I guess I need to ask the purpose of an SRPM if not to install 
source
> files?
> 
> How do I get source files on my system?  
> 
> Thanx all...
> 
> 
> Hattie Rouge
> 
> 
> > -----Original Message-----
> > From: psyche-list-admin@xxxxxxxxxx 
> > [mailto:psyche-list-admin@xxxxxxxxxx] On Behalf Of Dale
> > Sent: Saturday, May 03, 2003 12:45 PM
> > To: psyche-list@xxxxxxxxxx
> > Subject: Re: using up2date for source as well as binaries
> > 
> > 
> > On Sat, May 03, 2003 at 11:52:37AM -0700, Hattie Rouge wrote:
> > > I want to have complete source and binary packages on one of my 
> > > machines.  What is the easiest way to do this?  I assumed 
> > that adding 
> > > the --src flag to up2date would do this but I don't see that it 
has.
> > > 
> > > Perhaps I am missing something here.  I figured that a
> > > *86.src.rpm file was the source code for a matching rpm 
> > file and when
> > > installed would leave source code files in /usr/src/redhat. 
> >  It doesn't
> > > seem to work that way.
> > > 
> > > Should I be looking at checking out a source tree via CVS?
> > 
> > No, CVS is not applicable for this case.
> > 
> > up2date (by default, at least) stores retrieved rpms (both binary 
and
> > source) in /var/spool/up2date.  The "Package storage 
> > directory" field in up2date-config or "up2date --config" 
> > allows you to change that.
> > 
> > I'm under the impression that if you let up2date itself do 
> > the install that unless you select the option to keep binary 
> > packages (in up2date-config) up2date will delete the binary 
> > packages after installation is done.  I can't confirm that 
> > statement from personal experience, as I use up2date for 
> > download only and then do the installation myself.
> > 
> > Directory /usr/src/redhat is not generally used as a storage 
> > place for RPM packages.  I'd advise storing them some place else.
> > 
> > > I figured that a
> > > *86.src.rpm file was the source code for a matching rpm 
> > file and when
> > 
> > Not precisely.  The binary rpm files are generally named in a 
> > way similar to the .src.rpm, but a single .src.rpm often 
> > results in multiple binary packages with different names.  
> > The "*86" part of the binary package file name describes the 
> > target for which the package was built (e.g., i386, i686, 
> > i586, noarch, athlon).
> > 
> > An example of package naming:
> > 
> > Binary packages
> >     vte-0.10.25-1.i386.rpm
> >     vte-devel-0.10.25-1.i386.rpm
> > come from source rpm
> >     vte-0.10.25-1.src.rpm
> > 
> > 
> > 
> > -- 
> > Psyche-list mailing list
> > Psyche-list@xxxxxxxxxx 
> > https://listman.redhat.com/mailman/listinfo/ps> yche-list
> > 
> 
> 
> 
> -- 
> Psyche-list mailing list
> Psyche-list@xxxxxxxxxx
> https://listman.redhat.com/mailman/listinfo/psyche-list
> 
> 

-- 
Stephen Carville http://www.heronforge.net/~stephen/gnupgkey.txt
===========================================
You have the right to remain helpless. Should you give up this right, 
anything you do will be used against you in a court of law. You have 
the right to an assailant. If you cannot find one yourself, the court 
will release one for you.



-- 
Psyche-list mailing list
Psyche-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux