Updating retropie always reinstalls every package
-
@buzz excuse my lack of knowledge but not sure about installing from source - I always used the retropie-script to install or update anything. I just relaunched the update process (without kernel packages) and it's rebuilding skyscraper again (which is the longest update by far) - I will upload the logs to pastebin and provide a link soon. Thanks!
-
@retro81 If it's rebuilding it means you have installed from source or are using an older RetroPie that no longer is supported. Do you get any messages when running RetroPie-Setup ? What does RetroPie-Setup say at the top of the menu after "System:" ?
source packages are always updated if you update as we cannot tell currently if there are "updates" or not.
You can go to manage packages and see how things are installed.
-
@buzz I installed the official retropie distro just back in November, I think it was 4.7.1 - this is what the setup script says after System: rpi3 (armv7l) - running on Raspbian GNU/Linux 10 (buster)
Logs below
update-1: https://pastebin.com/dgSitngd
update-2: https://pastebin.com/vzrGs9Eq -
@retro81 In the second log advmame and other binaries that were updated in the first log weren't updated so this looks correct. Skyscraper will be updated everytime unless you switch it to a binary install (via manage packages)
-
...just a thought: could it be that I used the Update feature inside the skyscraper script a few weeks ago?
-
@retro81 Yes - that will install the latest version from source which will mean you have a source install then.
-
@buzz ok great, should we maybe remove the Update feature inside the skyscraper script?
-
@retro81 I think it's ok to leave it as is - the author put it there as it checks specifically if there is a new version out which could be useful for some people. In the future we may be able to improve the update mechanism for source installs in RetroPie-Setup itself. Just switch your install to binary from Manage packages and don't use the Skyscraper update mechanism and you will be fine.
-
@buzz got it.
Today I learned how to identify packages installed from source or precompiled binary, thanks for your superfast help! :) -
@retro81 Actually I may make it ask the user to update from RetroPie-Setup, to keep updating handled in one place.
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.