Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: yast - Switch to system packages ... ?

  1. #1
    wally345 NNTP User

    Default yast - Switch to system packages ... ?

    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 ?

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,728

    Default Re: yast - Switch to system packages ... ?

    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.
    Henk van Velden

  3. #3
    Join Date
    Feb 2009
    Location
    Spain
    Posts
    25,547

    Default Re: yast - Switch to system packages ... ?

    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)

  4. #4
    wally345 NNTP User

    Default Re: yast - Switch to system packages ... ?

    I have /usr/lib/qt3,//usr/lib/qt4/ and /usr/lib/qt5/

    and which to use is set in e.g. QtCreator-settings or system -setting,
    So why to set any system-setting to a repository ?

  5. #5

    Default Re: yast - Switch to system packages ... ?

    Quote Originally Posted by wally345 View Post
    I have /usr/lib/qt3,//usr/lib/qt4/ and /usr/lib/qt5/
    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.

  6. #6
    wally345 NNTP User

    Default Re: yast - Switch to system packages ... ?

    i hope i got it now, thanks to all

  7. #7
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,728

    Default Re: yast - Switch to system packages ... ?

    Maybe you should try to read more carefully.

    In YaST It says
    Switch system packages to the versions in this repository
    and not
    Switch to system packages ...
    as you type in your title.
    Henk van Velden

  8. #8
    wally345 NNTP User

    Default Re: yast - Switch to system packages ... ?

    Maybe you should try to read more carefully.
    this is always a good idea

    I understnad it does:
    "Update already installed packages to versions in this repo"

  9. #9
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,728

    Default Re: yast - Switch to system packages ... ?

    Quote Originally Posted by wally345 View Post
    this is always a good idea

    I understnad it does:
    "Update already installed packages to versions in this repo"
    I am not sure I would call it "update". It says "switch".
    Henk van Velden

  10. #10

    Default Re: yast - Switch to system packages ... ?

    Quote Originally Posted by hcvv View Post
    I am not sure I would call it "update". It says "switch".
    Right, it could be a downgrade as well.

    "Switch system packages..." unconditionally switches all installed packages to the versions in that specific repo, regardless of the version numbers.

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •