The officially official Devuan Forum!

You are not logged in.

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

Registered: 2019-09-09
Posts: 92  

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
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: … _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)


#2 2020-10-19 04:51:34

Registered: 2019-09-09
Posts: 92  

Re: Archiving Devuan repositories

I guess aptly is the most convenient tool for the task?

Just: apt-get install aptly
And then:

aptly -architectures="amd64" mirror create devuan-amd64-ascii  ascii main contrib non-free
aptly mirror update devuan-amd64-ascii

then the same repeated also for the following repos: ascii-backports, ascii-proposed-updates, ascii-security, ascii-updates

Is it enough to have a good full and exhaustive offline archive of the Devuan ASCII 64bit?
I have found Devuan ASCII super rock solid and stable and would not like to upgrade it in a few years.
I would like to have all ASCII deb files available for me even after your next Chimaera release is ready, ASCII will become oldoldstable like Jessie is now.

I can use any needed new software in KVM virtual machines with Devuan Beowulf and Chimaera, Alpine Edge, etc. and would like to keep ASCII on the host and enjoy its stability.

And I wonder, what I get if downloading the whole:
Does it have all Devuan specific packages which are not present in Debian?

Last edited by bimon (2020-10-19 05:44:33)


#3 2020-10-19 15:20:42

Registered: 2016-11-25
Posts: 1,636  

Re: Archiving Devuan repositories

Try for jessie packages.

Use this in sources.list

deb jessie main

Or go here if you want to download our forked packages. Note that pool is in /devuan but not /merged.

I'm not sure if debian has archived jessie yet. Back at the end of June when it was supposed to be done, they delayed it.

I think this is a howto for setting up amprolla locally. It's in Spanish. I know for a fact that aitor is running amprolla to merge his own packages in gnuinos.



#4 Yesterday 23:40:55

From: basque country
Registered: 2016-12-03
Posts: 38  

Re: Archiving Devuan repositories

fsmithred wrote:

I think this is a howto for setting up amprolla locally. It's in Spanish. I know for a fact that aitor is running amprolla to merge his own packages in gnuinos.


This howto needs an update.


Board footer