Any views expressed within media held on this service are those of the contributors, should not be taken as approved or endorsed by the University, and do not necessarily reflect the views of the University in respect of any particular issue.

LCFG Ubuntu Project

LCFG Ubuntu Project

Progress reports on the LCFG Ubuntu Project

Package Repository Management

As part of the initial Ubuntu investigation project last year I looked at Debian package repository management. At the time I wanted something simple which I could get going quickly so I set up our local package repository service using reprepro. It is reasonably easy to use but has one very annoying drawback which is that it can’t handle multiple versions of a package in a repository. That fits with how upstream sites manage their packages but it is incompatible with how we want to manage DICE machines. We need to be able to test new versions before they are used and we need to be able to hold back packages to particular versions on some or all machines if they might cause a problem.

Thankfully there is an alternative aptly tool which is much more powerful and can do what we need. I’ve recently begun writing an LCFG component which can configure aptly for mirroring upstream repositories. Thankully the mirroring process looks fairly straightforward. The ability to snapshot and merge repositories looks really useful so I will be playing with those once I get the mirroring going.

Once the upstream mirroring is working I plan to move our local package repository over to using aptly. Hopefully that will all be working by the end of May.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Report this page

To report inappropriate content on this page, please use the form below. Upon receiving your report, we will be in touch as per the Take Down Policy of the service.

Please note that personal data collected through this form is used and stored for the purposes of processing this report and communication with you.

If you are unable to report a concern about content via this form please contact the Service Owner.

Please enter an email address you wish to be contacted on. Please describe the unacceptable content in sufficient detail to allow us to locate it, and why you consider it to be unacceptable.
By submitting this report, you accept that it is accurate and that fraudulent or nuisance complaints may result in action by the University.