Bob S wrote:
On Tuesday 11 November 2008 12:16:04 am David C. Rankin wrote:
Hello SuSE people,
Running 10.3, KDE3 on a 64 bit system.
I have always used Smart and Apt before that for many years. Lately Smart has been trying to download i586 packages to me. So I figured I would use Yast Online Update and give it a try.
It did it's thing refreshing, caching, etc. etc. then dumped me into what looks like the Software Management screen. Can't figure out what to do from there. I see some packages are marked in red. Looks like they are the ones to be upgraded. Must I go through all of the different package groups, patches, etc and mark each one individualy for upgrade? Is there not some way to say OK, upgrade everything you found? Sorry, I forgot the detail of "software management" updates. If you want to update all packages on your system to the latest version contained on
Bob S wrote: the repositories you have added, then for 11.0:
yast -> software management -> Package -> All Packages -> update if newer version available
The available versions of packages are determined by the repositories you have added. Use webpin to find the repositories that hold the latest version of a specific package you are interested in and then add that repo and go through the update steps to pull in the latest version of the package.
webpin is in the:
http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.0
repository
See my note about rare, but possible, dependency conflicts in my first reply...
Hi David,
Thanks for replying and especially how to navigate Yast for upgrades. Evidently I am having the same problem wiith Yast as I am with Smart. In trying to upgrade KDE3 it says I need 41 packages but I have 256 conflicts and wants to downgrade just about everything that conflicts with the newer package.
Something wrong going on here. Have no idea what it is riight now.
Bob S
Bob, Usually that means either (1) You don't have all the repositories added that you need in order to satisfy the dependencies or (2) you have loaded one of those strange packages that causes the anomaly. First, for KDE, you should be fine for the update with: http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.0/ http://download.opensuse.org/repositories/KDE:/Community/openSUSE_11.0/ http://download.opensuse.org/repositories/KDE:/Backports/ http://download.opensuse.org/repositories/KDE:/Playground/ in addition to your normal http://download.opensuse.org/distribution/11.0/repo/oss/ http://download.opensuse.org/distribution/11.0/repo/non-oss/ http://download.opensuse.org/update/11.0/ For the second situation, look at what the dependency conflict is. A lot of times, the dependency problem will boil down to "install package xxxxx even though it will change the vendor". I have seen hundreds of dependency conflict generated this way. All that means is that an updated package is was packaged by someone else other than the packager of the current rpm. A change in vendor for an updated version of the package is OK. If that is the problem, then select the solution that installs what you need even though it will change the vendor. If it is one of the mplayer, libxine, xine-lib type problems, then the easiest way to get back to a solid config on whatever set of packages you are dealing with is do disable packman and any other repository holding conflicting packages and making sure you have the following enabled: http://download.opensuse.org/distribution/11.0/repo/oss/ http://download.opensuse.org/distribution/11.0/repo/non-oss/ http://download.opensuse.org/update/11.0/ The upgrade/downgrade the packages back to the openSuSE version to establish a good baseline of supported rpms, then add back the other repositories and upgrade a few packages at a time until you identify what package/rpm was causing the dependency problem. Once I find the culprit, I usually just set my installed package (if I like the version) to "Protect -- Do Not Modify" in yast to make sure that the package will not be changed by the 3rd party repository on update in the future. If your still having problems with dependencies, you can save the conflict list to a text file and post the dependency problems here and we can help. IIRC, the option to save the list is under the "Advanced" button when you are presented with the resolver solutions in Yast. I completely update KDE3 relatively frequently without any problems. Currently I'm on 3.5.9 and I'm happy with it. I need to start a separate post on 3.5.10 to see if it is good to go. About a week ago someone was complaining about problems with it. So we will see. For your information, I have the following repositories added: # | Alias | Name | Enabled | Refresh ---+-----------------------+----------------------------------------+---------+-------- 1 | openSUSE-11.0-Updates | Updates for 11.0 | Yes | Yes 2 | database | openSUSE BuildService - Database | Yes | Yes 3 | openoffice | openSUSE BuildService - OpenOffice.org | Yes | Yes 4 | subpixel repository | subpixel repository | Yes | Yes 5 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0 | No | No 6 | packman | Packman Repository | Yes | Yes 7 | videolan | VideoLan Repository | Yes | Yes 8 | repo-debug | openSUSE-11.0-Debug | No | No 9 | x11 | openSUSE BuildService - X11:XGL | Yes | Yes 10 | gcctools | gcctools | Yes | Yes 11 | ati | ATI Repository | No | Yes 12 | gnome_comm | gnome_comm | Yes | Yes 13 | edu | edu | Yes | Yes 14 | multimedia-photo | multimedia-photo | Yes | Yes 15 | sugar | sugar | Yes | Yes 16 | games | openSUSE BuildService - Games | Yes | Yes 17 | qt44 | qt44 | Yes | Yes 18 | community | openSUSE BuildService - KDE:Community | Yes | Yes 19 | repo-non-oss | openSUSE-11.0-Non-Oss | Yes | No 20 | repo-oss | openSUSE-11.0-Oss | Yes | No 21 | cc++ | cc++ | Yes | Yes 22 | backports | openSUSE BuildService - KDE:Backports | Yes | Yes 23 | compiz | X11:Compiz | No | Yes Good luck, report back. -- 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