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

Re: Building a Repository



kuLa wrote:
> Bob Proulx wrote:
> > Dave Higgins wrote:
> >> This should be a rather simple task, to build a repository for a
> >> specific installation requirement.
> > 
> > I believe the currently in vogue tool is reprepro.  Here is a somewhat
> > dated but still reasonable howto for using it.
> 
> Well I was using reprepro for some time but it has some huge drawback it
> can't handle more then 1 version of the package.
> ...
> So depending what OP want to have, reprepro is great (specially with
> dput) if you don't need to keep many versions of the same package.

You can have multiple versions in reprepro just fine.  I keep many
versions there.

It would be great if you would say why you would want different
versions in the same distribution track?  I am sure it is useful but I
can't think of why at this moment.  So I haven't ever thought of that
as a limitation but rather a feature.

It by design keeps one version per release track.  Because normally
that makes sense.  You upgrade the version in any particular track (I
'dupload' a new package to my local repository) and it replaces the
previous one.  This is just like the official Debian repositories.
Additionally I have it configured to email notices and to keep the old
versions around where I can retrieve them if I need them.

You can have multiple versions if you have multiple tracks.  I keep a
track for each Lenny, Squeeze, Wheezy, Sid and each of those can have
different versions.  Across the entire set of pools there can be many
versions of a particular package.  But for example in my local Sid
pool there will only be one version and each new upload will replace
the previous version.

> So I just swapped to DAK (http://wiki.debian.org/DakHowTo) this is a
> great tool and gives me fully operational Debian repo (enough to say
> that it's used on debian.org servers :-) )

I haven't ever used DAK.  I always assumed it would be rather heavy
and involved to get going.  But with your prompting here I will have
to queue it up for trial.  :-)

Bob

Attachment: signature.asc
Description: Digital signature


Reply to: