I don’t want the system to shutdown in the middle of the upgrade, but I’ve already started the upgrade in the GUI.

Is there a better way, maybe involving the apt lock?

EDIT: Thank you for all the helpful suggestions. Hopefully this helps the next person. My upgrade actually finished on its own while I was posting. 😂

    • sem@piefed.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 days ago

      I hadn’t thought of that. Can pressing cancel also leave the system in a broken state, or is it safe?

      • thingsiplay@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        6 hours ago

        If you are not sure, then its best to leave it run. My “assumption” would be that it is safe to cancel during the download period. I am actually not familiar how Linux Mint GUI operates, as I am using the upgrade and update commands on an Archlinux* system in the terminal. So I can see exactly what it is doing, and when it enters into installation phase after downloading all necessary packages. During installation I wouldn’t cancel the process. My suggestion was for you to look into.

        *EndeavourOS

        Edit: Typo

        • forestbeasts@pawb.social
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          Linux Mint uses apt for the regular system stuff.

          with apt, canceling during the download phase is totally safe.

          canceling during the install phase is ALSO fairly safe. apt tries to make sure you’re never in an unbootable state if you have to cancel it, or your power cuts out, or whatever. It will, however, put apt into an “ack things are half-done!” state and you’ll need to run sudo dpkg --configure -a after you’re booted up, which is “finish installing the half-installed packages that apt was in the middle of doing before”.

          I think we’ve heard apt is better about this than most other package managers. So it might not be a good idea on EndeavourOS (Arch-based).

          – Frost