That is above the list of packages when you select a repository using the Repositories View.
Correct?
It means that all packages you already have installed from other repositories will be reinstalled from that particular repository. It is called Vendor Change.
You do this e.g. when you want to instal full multi-media capability on your system. After adding the Packman repo to your repo list, you can then go to the repo View, select Packman en then do this switch. All cripled packages you have from the installation/standard repos will then be replaced by packages of the same name on Packman (this might also lead to more dependent packages installed).
After a Vendor change, YaST will then stick to that vendor, This meaning that only newer versions from a package on that repository (vendor) will be used for an update. Thus avoidng you falling back to e.g. not functioning codecs when the standard Update repo has a newer version.
On 2014-04-23 20:16, wally345 wrote:
>
> I added additional repository KDE Qt 52 and Yast offers an option to
> chosse.
> What does this mean and what consequences are involved ?
>
> Code:
> --------------------
> Switch system packages to the version in this repository (KDE Qt52)
> --------------------
>
>
> I wanted to add a little screenshot from yast, but can only add URL.
> How to add an image to my posting located on my PC ?
Upload photo to some site, for example susepaste.org, and post here the
link.
But I do know the option you mean, no need for the photo.
What it does, I understand, is select to replace the packages already
installed with packages of the same name in the highlighted repository.
As I don’t play with KDE repos, I can’t be precise, but I do it with
packman. That’s more familiar to me.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
libqt3, libqt4 and libqt5 are completely independent of each other.
An application uses either libqt3, libqt4, or libqt5, depending against which one it is compiled (and they are not 100% compatible with each other of course).
and which to use is set in e.g. QtCreator-settings or system -setting,
This is to tell QtCreator against which libqt it should compile.
So why to set any system-setting to a repository ?
With this YaST option, you don’t “set any system-setting to a repository”.
You can switch all installed packages to the versions from this repository.
In this specific case, the KDE:Qt52 contains libqt5-5.2.1, whereas openSUSE 13.1 comes with libqt5-5.1.1.
YaST/zypper don’t switch packages to versions from other repos by default as already has been mentioned (“vendor stickiness”).
This option is a shortcut to force this for all packages that a specific repo contains so you don’t have to manually select each package and switch it.
I.e. in this case you would upgrade all Qt5 related packages to their 5.2.1 versions.