That apt-get install never actuay worked properly - what if packageA uses version A of a dependency, but packageB uses version B of that same dependency? Sure, debian/Ubuntu maintainers did the painstaking job of making an environment where most packages can happily live together, but that only worked until you had to use this new version of program C that requires a newer dependency for this and that and that.
Also, it always left behind orphaned packages, a good test was/is to install the whole of gnome, then the whole of plasma, and remove them both. Ideally, nothing should be left alone.
The only package manager capable of that is Nix (and those that use the same fundamental model). A second best option is to simply ship your whole work machine, a la docker.
Also, it always left behind orphaned packages, a good test was/is to install the whole of gnome, then the whole of plasma, and remove them both. Ideally, nothing should be left alone.
The only package manager capable of that is Nix (and those that use the same fundamental model). A second best option is to simply ship your whole work machine, a la docker.