RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Any way to hold a package?

    Scheduled Pinned Locked Moved Help and Support
    holdpackageupdatesource
    5 Posts 2 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jonnykeshJ
      jonnykesh
      last edited by

      I installed "Hurrican", the Turrican clone. It's pretty good and I don't want to remove it but every time I update my system it has to build from source. Is there any way to prevent this and hold the package as is?

      CapemanC 1 Reply Last reply Reply Quote 0
      • CapemanC
        Capeman @jonnykesh
        last edited by Capeman

        @jonnykesh
        Instead of updating all at once, do these 3 steps instead.

        Update the setup script first.

        Then go to core packages and choose the option "Update/install core packages from binary" - this will update Emulationstation, Retropie menus, Retroarch and underlying system stuff.

        Then got to main package and select this option "update/install main packages from binary" - This will update all installed non-experimental emulators. This will not update anything installed via source (which is what im assuming you dont want to do)

        Do all this at once before rebooting. This is the method i use to update, it shortens the process to just a few minutes since nothing is being built from source. But if you need to update anything via source you'll have to do it manually (i dont use anything experimental so this is the best option for me, your milage may vary).

        Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

        jonnykeshJ 1 Reply Last reply Reply Quote 0
        • jonnykeshJ
          jonnykesh @Capeman
          last edited by

          @capeman Thanks @Capeman , I just was being lazy and wanted to be able to skip certain packages that had no binaries, but still select "update all installed packages". I'm sure there is a way, I'm just not well versed enough in Linux.

          CapemanC 1 Reply Last reply Reply Quote 0
          • CapemanC
            Capeman @jonnykesh
            last edited by

            @jonnykesh The method i described above is technically only one more step than what you just described.

            You always have to update the setup script first, if you don't you'll cause some issues.

            Instead of "update all installed packages"

            It's just:
            "update/install all core packages" followed by "update/install all main packages"

            You don't do all of them individually, they're just 2 steps instead of one. Updating all installed packages will always update all source built packages also and that can take FOREVER depending on what you have installed.

            Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

            jonnykeshJ 1 Reply Last reply Reply Quote 0
            • jonnykeshJ
              jonnykesh @Capeman
              last edited by

              @capeman I suppose you are right. I have just got into a habit of updating "ALL" because to me that is somehow better, or what I should do... I understand that I need to do something different, not the software. I know how to hold packages that have binaries, I was just wondering if it was the same for those that don't. I guess I was just thinking about it a bit back to front. Thanks.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

              Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.