requesting refresher course 101 for repo choices

I thought I had a handle, admittedly limited, on certain choices of Repositories and why I chose them. For example after using the Repositories set up for me by the DVD install and thinking I didn’t need to do any more to keep myself updated I then investigated
SDB:KDE repositories

and decided I would try

http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/

After zypper arring; zypper reffing; and zypper upping there were no updates.

I thought this a bit strange and had a look in the naked repository via my internet web browser and - just as an example - I could see kcm_sddm-5.5.0-40.1.x86_64.rpm in the repo but zypper information on my installed kcm_sddm shows this version number:

Repository: openSUSE-Leap-42.1-Update
Name: kcm_sddm
Version: 5.4.3-4.1

Here is my current repo list:

# zypper lr -d
# | Alias               | Name                              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                             | Service        
--+---------------------+-----------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------------------+--------        
1 | extra               | extra                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.1/                        |                
2 | frameworks          | frameworks                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/                  |                
3 | infinality          | infinality                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/nick31:/INFINALITY-ULTIMATE/openSUSE_Leap_42.1/ |                
4 | nvidia              | nvidia                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/leap/42.1/                                                   |                
5 | packman             | packman                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/                              |                
6 | repo-non-oss        | openSUSE-Leap-42.1-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                               |                
7 | repo-oss            | openSUSE-Leap-42.1-Oss            | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                                   |                
8 | repo-update         | openSUSE-Leap-42.1-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                              |                
9 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                                          |                

I notice, no dozer me, that all have a priority of 99.

Any lectures/advice/pointing out of errors of ways welcomed.

Best wishes

](http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/)

I don’t change any from 99
But simply use the switcher option in software management

That did it.

Many thanks

Does changing from 99 still work? Else, what happens if one does change from 99?

It does work, but what for? What do you think should happen?

There is normaly no gain from changing there. Vendor stickiness will prevent from installing a package from another vendor even if it is “newer”. Thus you when you want to change vendor yourself (like having packages from Packman rather then openSUSE OSS/non-OSS and from some KDE: rather then openSUSE OSS/non-OSS) you use zypper dup from that repo, or do the switch in YaST > sOftware > Software Management > View > Repositories > select the repo you want to switch to > click the “change system packages …” at the top of the list. From then on only updates from that repo will be installed and that is what you want I assume. No need for priorities at all.

Was just curious, as that was the method used for quite a few versions of openSUSE.

Long, long ago. :wink: