How do you containerize stuff you install from source in a way that you can completely remove later? - eviltoast

I’m doing a bunch of AI stuff that needs compiling to try various unrelated apps. I’m making a mess of config files and extras. I’ve been using distrobox and conda. How could I do this better? Chroot? Different user logins for extra home directories? Groups? Most of the packages need access to CUDA and localhost. I would like to keep them out of my main home directory.

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    Qubes: you can install software inside of its own disposable VM. Or it can be a persistent VM we’re only the data in home persists. Or it can be a VM where the root persists. You have a ton of control. And it’s really useful to see what’s changed in the system.

    All the other solutions here are talking about in the operating system, qubes is doing it outside the operating system