I am using OpenSUSE Tumbleweed, and Tumbleweed uses Discover to announce updates. Once updates are announced, I would launch the terminal and execute the command “sudo zypper dup” for updating, so far so good
For updates, Discover only offers the option “Update All”. My wish is that Discover offers an option to select which packages for Discover to update, because besides OpenSUSE’s updates sometimes there are also updates from KDE Store. Instead of 1st updating my Distro, and then return to Discover to update KDE Store stuff.
Fingers crossed, hoping to see this change.
I use TW and sometimes I removed some package (i.e. kreversi, a card game) and in the next dup, kreversi is installed again.
This is because TW use ISOs to update (each snapshot is an ISO). My solution: lock the package.
My list of locks:
~/Descargas zypper ll ✔ 12:07:11
# | Name | Type | Repository | Comment
---+------------------------------------------------+---------+--------------+--------
1 | kernel-firmware-all | package | (cualquiera) |
2 | kernel-firmware-amdgpu | package | (cualquiera) |
3 | kernel-firmware-radeon | package | (cualquiera) |
4 | kernel-firmware-ueagle | package | (cualquiera) |
5 | libgstvulkan-1_0-0 | package | (cualquiera) |
6 | nvidia-compute-G06 | package | (cualquiera) |
7 | nvidia-compute-G06-32bit | package | (cualquiera) |
8 | nvidia-driver-G06-kmp-default | package | (cualquiera) |
9 | nvidia-gl-G06 | package | (cualquiera) |
10 | nvidia-gl-G06-32bit | package | (cualquiera) |
11 | nvidia-open-driver-G06-signed-cuda-kmp-default | package | (cualquiera) |
12 | nvidia-open-driver-G06-signed-kmp-default | package | (cualquiera) |
13 | nvidia-video-G06 | package | (cualquiera) |
14 | nvidia-video-G06-32bit | package | (cualquiera) |
15 | openSUSE-repos-MicroOS-NVIDIA | package | (cualquiera) |
16 | openSUSE-repos-Tumbleweed | package | (cualquiera) |
17 | openSUSE-repos-Tumbleweed-NVIDIA | package | (cualquiera) |
18 | vlc
If vlc wasn’t on that list (now I use mpv + Haruna), a dup would install it for me.
To add something to this list do sudo zypper al <package> , to see the list of locks zypper ll and to remove sudo zypper rl <number of lock> (you can see the number in zypper ll.
In my case, to remove the lock for libgstvulkan-1_0-0, I would do sudo zypper rl 5.
Is possible to do all this with Yast to have a GUI.
~/Descargas kinfo ✔ 12:07:17
Operating System: openSUSE Tumbleweed 20260123
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce GTX 1070
Regards
PS: To update system I type in konsole sudo zypper ref and after sudo zypper dup. When all is done, reboot (I do this process each Monday).
do you not have the check boxes in discover for each item like i do?
perhaps you need to change your update preferences so that it shows all the individual packages (with check boxes)
discover > settings > ⋮ menu > configure updates
uncheck the Offline updates box.
just be aware that you should reboot the machine manually if any of the packages you allow to be updated are system critical packages or libraries because it will no longer reboot for you.
Thanks for the suggestion. I have observed this behavior before, now I have the solution.
Not sure if I’ll do that, because when I untick one item from the TW list, the ensuing dialog says this is to change repository permissions. Afraid that I’ll no longer be advised about TW updates. So I’ll continue as before. It’s really a minor annoyance.
Thanks.
in my experience on kubuntu if you uncheck an item in the list of items to update update, they simply remain in the list and come back as checked whenever you refresh (so you have to keep unchecking them each time you retrieve the list if you don’t want them installed) .
the only danger is if you uncheck an item that another item needs in which case it may pull that item in anyway, or fail to update the checked item due to the dependency (you should get an error message informing you).
maybe if you shared the dialog message you got, others could better inform you about what it means.
In openSUSE TW is different. Works with snapshots in ISO form. Everyday or less, depends of openQA that aproves an ISO to go to daily snapshot or not, we have new ISO of all system.
Somethings you can install or not, others is installed yes or yes unless you mark them taboo (lock package). I said before (in my first reply) the examples of kreversi or vlc.
Here you have a list of ISOs with Changelogs: /tumbleweed/iso - openSUSE Download
Regards
@Krovikan Your suggestion was helpful.
My request/musings were totally innapropriate for the following reasons:
- I have used Discover on other distros with their own update notifier, and the solution was simple, prevent Discover from getting involved with system updates.
- TW uses Discover as update notifier (NOT to use Dscover for system updates)
- Was looking for a simple toggle “Unselect All”, then I can select the few KDE store updates. Obviously the Devs didn’t implement such feature.
- The unselect option would be a nightmare, (e.g) imagine clicking 400 times to deselect system updates, just to be able to update 2 or 3 KDE stuff.
IMHO case closed.