RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Feature Request: RetroPie-Setup - Update All with exclusions

    Scheduled Pinned Locked Moved Ideas and Development
    retropie-setupshell scriptfeature requestupdating
    6 Posts 5 Posters 1.5k 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.
    • stooS
      stoo
      last edited by

      Can we have an (optional) step in the Update All script that allows you to exclude packages from the update?

      I'm thinking of a simple menu with all installed packages and you just check/uncheck a box for each one. If it's unchecked then that package gets skipped. Bonus points if the menu states whether the package is going to be updated from Binary or Source.

      The only workaround, as far as I can see, is to manually update each package individually, which sucks if you have lots of packages installed.

      If this functionality already exists and I'm too much of a dullard to see it, feel free to let me know.

      1 Reply Last reply Reply Quote 0
      • pjftP
        pjft
        last edited by

        I think that you can explicitly mark packages to not be updated when update all is run, outside of RetroPie Setup, via the command line.

        I haven't used it myself but had read about it in the past. See if it dies what you expect and let us know how it goes. Do back things up before trying in case it doesn't prevent the update.

        http://www.astarix.co.uk/2014/02/easily-exclude-packages-apt-get-upgrades/

        herb_fargusH 1 Reply Last reply Reply Quote 0
        • herb_fargusH
          herb_fargus administrators @pjft
          last edited by herb_fargus

          @pjft I think he's referring to the scriptmodules as packages rather than apt packages.

          In either case I don't see why update all installed isn't a sufficient option, or just updated selected ones.

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          E stooS 2 Replies Last reply Reply Quote 0
          • E
            EctoOne @herb_fargus
            last edited by

            @herb_fargus I would like to exclude all packages that are build from source from time to time, just to speed things up and to be sure that I have not forgot something important.

            I'm also using a custom version of ScummVM with custom controller mappings that I always have to rebuild after I did a full update.

            1 Reply Last reply Reply Quote 1
            • stooS
              stoo @herb_fargus
              last edited by stoo

              @herb_fargus I indeed meant scriptmodules if that's the proper name for the things that are called packages in the RetroPie Setup menus.

              I can only restate my reasoning from the original post. If you want to exclude one or two packa... err, scriptmodules... from being updated while updating all others you have no choice but to go through every single installed package updating them individually.

              Which, as I said in the original post, is a tiny bit su...boptimal.

              1 Reply Last reply Reply Quote 0
              • DarksaviorD
                Darksavior
                last edited by

                I would love this since I use mame2003-plus and there's no binary for that, so updating everything will take quite a bit of time.

                1 Reply Last reply Reply Quote 1
                • 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.