[elbe-devel] [PATCH] quickstart: add section about custom repos with reprepro

Andrey Skvortsov andrej.skvortzov at gmail.com
Tue Jul 11 08:25:54 CEST 2017


On 17-07-11 08:15, Manuel Traut wrote:
> Hi,
> 
> > > > +ELBE replaces the string `LOCALMACHINE` with the ip address of your machine. If
> > > > +you use an external machine as webserver you need to replace `LOCALMACHINE` with
> > > > +the name or the ip of it.
> > > > +
> > > > +You need to sign your repository (see `SignWith` in the
> > > > +link:https://mirrorer.alioth.debian.org/reprepro.1.html[reprepro manpage]), or
> > > > +you may set <noauth/> in your xml file. If you don't sign your repository you
> > > > +don't need the `<key>` tag.
> > > > +
> > > > +Now you can install packages from your custom repository the same way you can
> > > > +install from any other repository.
> > > 
> > > reprepro is not that flexible. AFAIK you cannot manage both jessie and
> > > stretch in one reprepro instance. Have you already tried freight?
> > 
> > Phillipp, thanks. Nice to have reprepro how-to in quickstart.
> > 
> > Yegor, I see it's possible to create repo for several suites using reprepro.
> > See section 'First steps' at [1]. I've setup basic repo structure for
> > jessie and stretch. Seems to work.
> > 
> > One downside of freight is that it's not available in Debian archive
> > now.
> 
> Limitations of reprepro are: only one version per package/suite is allowed and
>   there is no integrated webserver.

By the way, freight doesn't have integrated webserver either. It handles
only repo structure, like reprepro. So external webserver is still needed.
Manual from visionsystems just uses python module SimpleHTTPServer for that.
IMHO, this is the simplest way to run web-server on a local directory
without root privileges with simple python 'oneliner'.

> If you need those features you could use 'aptly' it is also packaged in debian
> but IMHO more complex to use.
> 
> Regards,
>   Manuel
> 
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel

-- 
Best regards,
Andrey Skvortsov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20170711/03d74bf1/attachment.sig>


More information about the elbe-devel mailing list