site  contact  subhomenews

Devuan package repositories

June 17, 2018 — BarryK

I mystery. I am getting woofQ setup for building from Devuan DEB packages. There used to be a 'merged' directory, which I think had all of the specially-modified non-systemd DEBs, plus everything else from the Debian repo.

However, looking in the Devuan repo for the latest release, Ascii (2.0), which is based upon Debian Stretch (9.0), the 'merged' path is, well, not merged.

It seems that we have to get the Devuan-modified DEBs from the Devuan repo, and the rest from the Debian repo.

Here is a mirror of the Devuan repo:

http://mirror.vpgrp.io/devuan/pool/main/

...look in folder 'a', no 'abiword' (for example).

To get abiword, we have to go to the Debian repo, for example here, look in 'a':

http://http.us.debian.org/debian/pool/main/

Some guys have been creating Devuan-based Puppies.  Forum member musher0 did a Jessie-based Devuan:

http://murga-linux.com/puppy/viewtopic.php?t=107913

Forum member Sailor Enceladus did a Ascii-based Devuan:

http://murga-linux.com/puppy/viewtopic.php?t=109842

...which I have just downloaded, to see how he tackled the DEB repository problem.

EDIT:
The light has come on. The package database at merged/dists/ascii/binary-amd64/Packages.xz has everything, the Devuan and the Debian DEBs. In the field that has the path to the DEB, there is "pool/DEVUAN/..." or "pool/DEBIAN/...", and the online repository at merged/pool/main has a server rewrite rule, that redirects to wherever the DEB actual is.

Tags: linux