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 {#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)