I've been exploring different Linux distributions and currently have Ubuntu Studio installed, but no one in my family really uses its main features. I'm considering educational versions like Sugar, Endless OS, and Skolelinux for my kids, although I can't find information on the last one. I'm also interested in UbuntuCE for its web filtering and parental controls, plus its Christian focus.
I'm curious about how to combine the unique features of these distros with my current setup. I know distros are supposed to be customizable, but I'm a bit confused. Is a repository just a collection of packages? How do I filter out the packages I already have, or should I just install everything and hope it doesn't mess up my current data? Do I need to install packages one at a time, and do all distros provide a complete package list?
2 Answers
Keep in mind that some packages can conflict, and your package manager will generally notify you if something is incompatible. Installing every package from a repository isn't a good idea, but feel free to install the ones you need.
If you try to install a package you already have, usually the package manager will either skip it or update it. You can also batch install packages using a single command, which can save time. For finding packages, check out official repositories, Flatpaks, and Snaps.
Skolelinux is actually another name for Debian Edu, which you might want to look into. You can find info about the packages included in Debian Edu on their wiki.
As for your repository questions, yes, repositories are collections of packages, but you can't just mix and match them without caution. They need to be compatible with your current system. Only add repositories that are intended for the distro and version you’re using to avoid conflicts.
You don't have to install packages one at a time, and no, not all distros list all their packages. Just stick to reputable sources when you’re looking for additional packages.
What do you mean by package manager?