• MrScottyTay@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    ·
    14 hours ago

    You shouldn’t ever use rpm-ostree to install stuff with, as it can cause issues with future system updates.

    First port of call should be flatpaks in the bazaar.

    Second, look for flatpaks or appimages online.

    Third, use distrobox to install something via a different distro and export it as a shortcut to bazzite. I use arch in a distrobox, btw.

    • DarkAri@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      9 hours ago

      It seems to be okay for me, there is maybe a handful of things I install, and I don’t want fedora so much as that’s what bazzite is built on. If it breaks I’ll just move on as I’m getting a bit more familiar with Linux. I will probably install Debian or mint or something with a much more simple file system when this one breaks.

      • MrScottyTay@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 hours ago

        Even though bazzite is fedora-based you’re not really meant to interact with the fedora side of it all. At least that’s the impression I’ve gotten from it.

        • DarkAri@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          1
          ·
          4 hours ago

          I dont think it matters really for installing little programs. You probably shouldn’t change your kernel or something. When you update the system it’s just using rpm-ostree and doing a standard update through the repos, then it updates flatpaks. On the steamdeck since it’s arch it will break pretty easily if you update the wrong thing, but bazzite is built in fedora.

          The rpm-ostree systems is also good for anything that breaks because it’s basically a snapshot system. Everytime you install something or update it creates a snapshot of your old working install which you can easily roll back to if anything breaks. You could use containers for stuff but that’s not really necessary. It does probably make the system more stable in ways but then you have to deal with the headaches of using containers and having everything isolated from each other. For web services though containers are worth it as it greatly increases the security of the system.