[opensuse] Why doesn't yast/zypper show or select the latest packages anymore?
Listmates, What is going on with zypper and yast?? I used to be able to do an update in software management or with zypper and get the latest packages. Now neither yast or zypper will upgrade your box to the most current packages in either packman or build service?? The only way I have found to get some of the latest packages is to step through software management with the Filter -> Repositories and select individual packages (package-by-package) to choose versions of compiz, enlightenment, etc.. What gives? Why can't I do a simple "Update if newer package is available" and see the current packages available from all the resources?? I do webpin, then it takes an extraordinary amount of time to pick through yast package-by-package to find what webpin said is supposed to be available. Is there some new kind of mirror or redirector issue that has cropped up? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, Dec 04, 2009 at 03:47:30AM -0600, David C. Rankin wrote:
What is going on with zypper and yast?? I used to be able to do an update in software management or with zypper and get the latest packages. Now neither yast or zypper will upgrade your box to the most current packages in either packman or build service??
How do you define "latest packages"? Packages from the build service or packman come from different vendors, thus it's hard to tell which package is newer. Different vendors use different release number schemes. Therefore, the software stack does not update a package from one vendor to a different vendor. This has been the case for a long time for "zypper up", nowadays yast behaves the same. If you don't like this "vendor locking", you have three possibilities: 1) tell the software stack that vendor "openSUSE" is comparable to vendor "packman". You can do this by adding a file into /etc/zypp.vendors.d, see /etc/zypp/zypp.conf for an example 2) disable vendor locking completely by setting "solver.allowVendorChange" to true in /etc/zypp/zypp.conf 3) use 'zypper dup' or 'zypper dup --from <repo>'. 'dup' emulates a fresh install, thus no vendor check is done. (You can even do this in the UI, select "Repositories" in the "View" Tab and you'll see a "Swich system packages" link for each repo.) Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
David C. Rankin
-
Michael Schroeder