The entire purpose of PackageKit is to abstract out all the uninteresting packaging formats and tools into a coherent API that can be used by cool applications and tools in a cross distribution and architecture way.
Of course, this is limited by the distribution guys putting in the effort writing PackageKit backends for their system, packaging it up into packages, and then deploying it in new distributions to hapless users.
So far, we have quite a few distributions shipping PackageKit by default, and there’s every indication that a large majority will be shipping PK by the end of the year. Recently I’ve been very impressed with the work of Sebastian Heinlein integrating PK with APT. It’s been pretty difficult, as he’s been patching (rewriting?) chunks of python-apt so that the PackageKit API can be completed. For SMART, Anders F Bjorklund has also been writing huge chunks of code, which is also great.
Screenshot of some of the tools on Ubuntu (Copyright Sebastian Heinlein)
You can see how the other distributions are doing here.
Minor pet peeve of mine: “OK” and “Cancel” do not mean “Yes” and “No”. When a dialog asks a question it should almost always give you “Yes” and “No” as options (with “Cancel” if aborting all action that would have happened is an option). Even better would be to use verbs (like “Install” “Skip” or something to that effect) and instead of asking a question, telling the user what installing the file means.
eco: Cool, i had missed this dialog, thanks for pointing it out. I’ve just fixed this in git.
Can you tell me which theme you use? I really like your dark theme
Can you tell which theme you use? I really like your dark theme.
That dialog in front is horrible. You are not going to install that file, you are going to install the program it contains. The dialog should show the program name and description and yes and no buttons.
Cool, I hope it gets into Debian too instead of just Ubuntu.
@Vladimir: it be da new Intreppid Ibeks teem. Da playaz at arse teknika be bitch-testin’ da mothafuka:
http://arstechnica.com/news.ars/post/20080629-horny-for-ubuntu-8-10-first-look-at-intrepid-ibex.html
foo: It’s being packaged for Debian, so it’s probably just a question of time when it lands in the archives: http://bugs.debian.org/468132
Wouter: it’s very difficult to infer the application name from the filename. It’s the equivalent to saying “do you want me to open this letter” — ideally you want to say “do you want to open the letter from grandma” but you don’t know who it’s from until you’ve opened it.
You can open this file without install it, isn’t it? You can also open a letter of your grandma without to follow her instructions.