When you open Yast install software is usually refreshes the repos if you have them set to auto refresh.
If you dig into the man pages for zypper, you will notice that zypper provides three distinct options for keeping your Open SUSE system up-to-date; update (up), patch, and dist-upgrade (dup).
However, if you want to ensure that you have a stable and undisturbed desktop experience, there is certainly nothing wrong with limiting your updates to patches.
One of the great things about working with patches is the vast amount of information that is available for them that can be accessed straight from the command line.
A single patch might include several package updates to mitigate a specific security vulnerability or bug fix.
In many cases installing patches will not fully update your system.
For example, if we wanted to know which cve’s (Common Vulnerabilities and Exposures) are currently affecting our system we could find out by using the “list-patches (lp)” option with zypper like this. | Patch | Category | Severity | Interactive | Status | Summary —— ————— ——————- ———- ———- ————- ——– ————————- cve | CVE-2007-3126 | open SUSE-2017-462 | security | moderate | — | needed | Security update for gimp This command gives us a lot of good information that can be useful for explaining the reasons that a patch is necessary.
In this case, we see the cve number, the name of the patch (open SUSE-2017-462), its category (security), the severity (moderate), whether or not the patch is needed, and a quick summary (Security update for gimp).But some software packages appear in more than one repository.Let's say for example you have both the "Suse update" and the "Packman" repositories active.Also, is there a way to make updates semi-automatic like in Ubuntu?EDIT: I've looked in the software manager (through YAST) and I can't see any package updates. When you update using zypper it looks at all your enabled repositories.In particular, I will try to explain the difference between a simple update and a patch, with emphasis on how to gather detailed information on particular patches.