What is a package "refresh" in Discover? And why do we need it?

Hi, as per the title, please have a look at the screenshot I have attached. Can someone please explain to me what is the purpose of the “refresh”?

Why would anyone need a refresh/re-installation if it is the same version of the software and the software is already working fine?

Without context it seems like a waste of network resources. Am I missing something? Thanks!

This is from my openSUSE Kalpa machine:

Refresh updates (refreshes) the package lists/databases. While your system may not have any updates after doing this, there may have been for other things updated, as well as their dependencies. That way, your local lists match what is current.

Discover will do this automatically when started, but if you manually edited something, or Discover has been open for a long time, it can be useful to manually refresh before installing something.

2 Likes