KPackageKit vs YaST

Hello,

Trying 11.4. But, confused on package managers and update programs.

There are no updates found when I run “online update” from yast. But, KPackageKit says updates are available.

Comparison in pic: http://brianzad.freeshell.org/images/kpackkit.jpg

Why are the two opensuse update programs showing inconsistencies? Which one do I trust?

Thank you.

One shows patches and the other one *updates. *I’d think that there is a difference?

I bet that YaST will show the updates that KPakageKit shows too if you rub it the right way. :wink:

ETA: And strictly speaking YaST shows only needed patches in your screenshots. You can also set it to show “Unneeded Patches” and “All Patches”

Thank you.

YaST shows patches but it’s called “Online Update”.
To do a proper “Online Update” from YaST I close YaST and read the opensuse website that says “to update your system don’t use YaST use KPackageKit”.

You guys are cunning. I’m coming from Ubuntu where we’re all stupid and use symantec for updates and patches and on my Windows box we all use windows update to update the core and patch the system and on my mac os x we use get software updates… but for opensuse I will actually have to read something to figure out how to update the system :wink:

You can use YaST to do that too, with either “Online Update” or “Software Management”. Me, I generally have the ‘Repositories’ tab open. In the list of the repositories there is an entry “@System” right at the top, which lists all installed packages. A click on the column header “Installed (Available)” floats all the blue packages to the top. (Blue roughly means that a newer version is a available. Red roughly means your installed package is newer that what is in the repos.)

http://thumbnails38.imagebam.com/12820/f9a473128198854.jpg](http://www.imagebam.com/image/f9a473128198854)

YaST has the advantage that it is both easy to use and that it works at the cli.

On 04/16/2011 04:06 PM, bz43tp wrote:
>
> read the opensuse website that says “to update your system don’t
> use YaST use KPackageKit”.

i’d love to be able to find that quote (so i could correct it), but i
can’t, so maybe you could help, please!!

just now, Google only finds that quote on the “opensuse website” in your
post, see here http://tinyurl.com/3f7w8zv

in fact, Google can’t find that quote anywhere on the net! so, where did
you find it?


CAVEAT: http://is.gd/bpoMD
[NNTP via openSUSE 11.3 + KDE4.5.5 + Thunderbird3.1.8]
Q: Why do you upgrade?
A: Because the Gecko is always greener on the other side!
So said k428 in http://is.gd/Pwc3xq

If you think you are stupid (I don’t), then use Kpackagekit for your software updates (incuding patches and packman package updates) because it provides a notification and a simple list. You may have to remember to press the reload button afterwards to clear the list. :slight_smile:

Others may prefer more information re the updates, particularly if they are not running a completely standard/default openSUSE installation. In that case, YaST Software Management and/or Online Update can be used to apply all updates. You get to make the choice on openSUSE.

Hi DenverD, I was only joking when I wrote, “to update your system don’t use YaST use KPackageKit”. Making fun of the fact that for a newbie like me it is a tad confusing to have two different GUI programs tell me about updates. Yast saying there aren’t any updates except if you dig deeper as Lord_Emsworth indicated by looking at: http://brianzad.freeshell.org/images/yastUpdatesInBlue.png
And kpackagekit saying there are updates and letting me know via no user intervention. Just confusing for me.

So, I guess my final question is should I let kpackagekit run the updates it wants to?

Sure, why not. Looks OK to me. And KPackageKit, YaST, and Zypper are all just different front-ends to the same package management anyway.

Hi Lord_Emsworth, thank you for your help!

On 04/16/2011 06:06 PM, bz43tp wrote:
>
> Hi DenverD, I was only joking when I wrote, “to update your system
> don’t use YaST use KPackageKit”. Making fun of the fact that for a
> newbie like me it is a tad confusing to have two different GUI programs
> tell me about updates. Yast saying there aren’t any updates except if
> you dig deeper as Lord_Emsworth indicated by looking at: [image:
> http://brianzad.freeshell.org/images/yastUpdatesInBlue.png]
> And kpackagekit saying there are updates and letting me know via no
> user intervention. Just confusing for me.
>
> So, I guess my final question is should I let kpackagekit run the
> updates it wants to?

i never do…

some folks here turn it off completely, and use YaST Online Update and
Software Management for all needs…

but, i leave the packagekit alive just so it can tell me something in
the update repo wants my attention…

when it asks to install something i say no, and open YaST and have a
look (and think)…and, then i set YaST to do what i want done…

and when finished, i right click the packagekit icon and select “Check
now” and it will then tell me there are no updates…and, it goes back
to sleep until there again another something in the update repo wanting
my attention.

easy-peasy, and LOT easier than being in the habit (not saying you are,
but some are) of always assuming packagekit (or anything else) is so
perfectly programmed it will always make the right decisions for every
openSUSE machine on the planet and clicking ‘yes’ – and, then the next
day finding you can’t boot, or whatever . . .


CAVEAT: http://is.gd/bpoMD
[NNTP via openSUSE 11.3 + KDE4.5.5 + Thunderbird3.1.8]
Q: Why do you upgrade?
A: Because the Gecko is always greener on the other side!
So said k428 in http://is.gd/Pwc3xq

On 04/16/2011 06:36 PM, Lord Emsworth wrote:
>
> And KPackageKit, YaST, and Zypper are
> all just different front-ends to the same package management anyway.

but, packagekit is a new kid on the block and has not yet proven itself
as worthwhile as i would like in its ability to correctly interface
with the system (and, i think there are other ‘old heads’ around here
who also do not use it, blindly)…


CAVEAT: http://is.gd/bpoMD
[NNTP via openSUSE 11.3 + KDE4.5.5 + Thunderbird3.1.8]
Q: Why do you upgrade?
A: Because the Gecko is always greener on the other side!
So said k428 in http://is.gd/Pwc3xq

If you don’t use it you’ll never know if it correctly interfaces. If you use it blindly, you’ll never really know either.

this might be the best solution. I’ve been trying to use kpackagekit and apparently, it does not always want to install the updates while it does work using yast or zypper cli. It also lacks interesting information in the gui, like from which version to which version it updates a package (using which repo).

So in my case, kpackagekit doesn’t really work. It is handy though to know when there are updates available. When they are, install them yourself using yast/zypper :slight_smile: