Devuan repository
devuan repo / description
A Devuan repository is an collection of deb packages (archives of the deb format) .
devuan repo / relation to devuan distribution
A Devuan distribution is (i think) as concept has more dynamic connotations. For example , a user can say that zie has a Devuan distribution in zer info-processing device. And by that we mean many more things than simple a repository.
The devuan repository is accessible from the internet through various mirrors.
Read also about Devuan package repositories in devuan.org link
To learn about a Devuan repository we must have access to one. In the early days of linux distributions that would be a set of CDROMS. In our era (2020s) is a internet accessible repo.
devuan repo / files
Basically we expect to find files that are archives of .deb type.
devuan repo / structure
http://deb.devuan.org/devuan/dists/ (here are dirs for each distro version)
[DIR] 1.0/ 2019-12-02 21:41 - [DIR] 2.0/ 2019-12-02 21:41 - [DIR] 3.0/ 2019-12-02 21:41 - [DIR] 4.0/ 2020-01-07 15:38 - [DIR] 5.0/ 2021-07-09 12:39 - [DIR] 6.0/ 2023-03-29 16:26 - [DIR] daedalus-backports/ 2023-05-25 20:15 - [DIR] daedalus-proposed-updates/ 2023-03-29 20:15 - [DIR] daedalus-security/ 2023-05-25 20:15 - [DIR] daedalus-updates/ 2023-05-25 20:15 - [DIR] daedalus/ 2021-07-09 12:39 - [DIR] stable-backports/ 2023-05-25 20:15 - [DIR] stable-proposed-updates/ 2023-03-29 20:15 - [DIR] stable-security/ 2023-05-25 20:15 - [DIR] stable-updates/ 2023-05-25 20:15 - [DIR] stable/ 2021-07-09 12:39 - [DIR] testing/ 2023-03-29 16:26 - [DIR] unstable/ 2019-12-02 21:37
Those two locations are the same:
http://deb.devuan.org/devuan/pool/ (presumably that location has Devuan maintained deb packages that
are referenced by various subsections of the devuan distribution).
devuan repo / files / Packages.gz
Inspecting the "Packages" file we see that it contains a stanza describing each package; the first field in each stanza is the formal package name. @
In:
- http://deb.devuan.org/merged/dists/daedalus/main/binary-amd64/Packages.xz (all the control info of all main packages)
devuan repo / files / Contents-μarc.gz
- http://deb.devuan.org/merged/dists/daedalus/main/Contents-amd64.gz (all the files installed by all packages in main)