The officially official Devuan Forum!

You are not logged in.

#1 2020-06-04 22:49:00

bimon
Member
Registered: 2019-09-09
Posts: 72  

Archiving Devuan repositories

I keep /var/cache/apt/archives on a mounted dedicated ZFS dataset like system/apt while having Devuan root on the system/rootfs, also doing regular snapshots and replicated ZFS backups of them to another backup server.

Anyway I would prefer to be able to get all available debs at a specific point of time rather than only debs I ever installed earlier.
So that if I need sometimes in the future a package I did not use earlier I would not need to try to find it somewhere on the Internet.

Did you ever try recently (in 2020) to find an unused earlier deb file say for a Wheezy Debian v7 especially without DVD sets and without Debian http://snapshot.debian.org/
Yes, Wheezy is sometimes still used in Virtual machines and works very well,
btw. its KVM host is powered by modern Devuan.

What if say 5 years later I will need some server package for a ASCII release, how to get it?

Does a single 4GB desktop Devuan DVD contain at least all Devuan specific (non Debian) debs ever released and available by apt-get at the time of ISO generation?

I refer to, e.g. for ASCII:
https://mirror.leaseweb.com/devuan/devu … _dvd-1.iso

Do any Devuan specific debs freed from systemD (not present in original Debian) exist beyond of that 4GB ISO only online by apt-get and not on that ISO?

Can your merging magic for Debian+Devuan repos  be deployed or installed locally?
Can I have my local http or ftp server which would merge together all available ISOs dynamically on demand like your own mirrors do?
Say 1x4GB Devuan ISO and 3x4GB Debian ISOs would produce a single point of complete Devuan packages set if mounted in some specific way may be with your http redirection installed locally and with a customized sources.list ?

My primary usage of Devuan is for servers though I use it on my Trinity desktop computer too.
For servers it is not a good idea to miss any server package from ISO, if something goes wrong with Devuan website or Internet connection or anything else we require to have all deb files (even those were not ever installed yet) from the distribution locally, it was an absolute MUST before systemD have not left us a choice. It is especially important for older releases. What happens to your online Jessie or ASCII repository when original Debian v8 and v9 are outdated and removed from online Debian repositories?
How to manage old servers which we do not want to upgrade for some reasons, we do not like an idea to always install the latest release, unavoidable upgrades are something like Windows 10 and systemD  itself being forcefully imposed on Debian users, it is a lack of freedom to be forced to always upgrade if it is not needed. Though I like current Beowulf release very much I may still need to maintain some older releases in virtual machines, but may be I will not like future Devuan release say in 3-5 releases later since today, hope it will not happen, but who knows?

Also we cannot wait to allow online Devuan mirrors to go back or our Internet connection to be recovered if something happened there, we may need an access to some earlier not installed yet deb file ASAP.

Another point, would not it be a good idea to provide Devuan server releases without any desktop components earlier than desktop capable? I do not need any modern KDE, Gnome or anything like it, I am happy with Trinity on ASCII, most likely I can survive with my current Trinity and ASCII for future 3-5 years or even more without upgrading my desktop, but on some servers I would prefer to have Devuan not much behind of current Debian stable. Would not it be easier (less development resources needed) to maintain special server edition of Devuan without graphics packages at all which could be released soon after corresponding Debian release?

Last edited by bimon (2020-06-05 06:39:01)

Offline

Board footer