You are not logged in.
Pages: 1
Hello everyone,
I'm working on an experiment: Setting up an arch Linux server with every package (that is not provided by "base", "base-devel", "intel-ucode") built manually.
Why am I doing this (the downsides are obvious)?
1. I would like to learn more about linux and building/compiling. Installing arch alone is a good excercise, but compiling everything from source should provide one with a lot of insight about how packages work and depend on one another.
2. Just for fun. It's complicated and unneccesary on many levels but also an interesting challange.
As I starated the experiment, I realised that it would be very helpful to know more about the dependencies. Is there a dependency tree to which I can refer? Maybe pacmans database?
What else do I need to keep in mind?
Thanks in regards
Markus
Offline
http://www.linuxfromscratch.org/
Maybe not as targeted as what your looking for?
Offline
You also may want to checkout Gentoo if you want to compile from source.
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
I ran a similar experiment several years ago (before I had to pay my own electricity bill!) and I agree with Zod that LFS would be better suited to your objectives. Arch and Gentoo make things easy for you, and provide PKGBUILDs and ebuilds and build wrappers for you, so ultimately what you learn is how to build packages on those systems, you don't really learn about the software you're building (it's the old IDE vs text editor argument).
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Maybe pacmans database?
Or the PKGBUILDs used to build them in the first place. It's all right there.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Pages: 1