Dan Ritter wrote: > That's just knowing what packages you want to install.
What do you mean, what else are you supposed to know? > If that's all you want, you can use dpkg --set-selections > and a text list. What about using the interactive commands? sudo apt-get -qq update sudo apt-get install build-essential debian-goodies libgccjit-10-dev ? >> OTOH if you want a real programming language and >> environment for configuration and extension (e.g., Elisp >> for Emacs, Lua for mpv etc) that's doable as well, >> no doubt. > > chef, puppet, ansible and so forth are languages for > doing that. You want a language for doing that? Why not a general-purpose language either adapted if necessary (a dialect) or better yet extended with a module to do it so you can use the rest of the language as well seamlessly? Or what does chef, puppet and ansible have, a special integer data type to denote semantic versioning and a built-in implementation of the popular "Old English" algorithm to resolve circular dependencies? -- underground experts united https://dataswamp.org/~incal