KubuntuJauntyPackageManager

Differences between revisions 1 and 2
Revision 1 as of 2008-12-13 01:29:24
Size: 1827
Editor: 216
Comment:
Revision 2 as of 2008-12-24 23:26:58
Size: 1827
Editor: ppp-71-142-136-113
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
Celeste will review the user interface for improvements that can be made and will decide if it should be run standalong or within system settings. Celeste will review the user interface for improvements that can be made and will decide if it should be run standalone or within system settings.

Summary

Use KPackageKit as the package manager for Kubuntu.

Release Note

Kubuntu now uses the cross distro Package Kit to install software.

Rationale

Means we no longer have to maintain our own package manager.

There are cons to package manager. Broken dependencies result in an error message and can't be over ridden, There is no debconf support. When a user changed a config file that gets changed in the package the user is given no choice on what to do. Since these issues should not affect desktop users we will live with them until they are fixed in package kit.

Use Cases

Celeste wants to install Umbrello. She loads up KPackageKit and installs it. She does not cry.

Implementation

Package and add kpackagekit to seeds. It will need policykit-kde packaged too.

Celeste will review the user interface for improvements that can be made and will decide if it should be run standalone or within system settings.

The settings page can not add repositories so until that is possible replace it with software-properties-kde which should be integrated with system settings (pending decision above).

Use the KPackageKit update notifier (which should be better integrated with KDE) and remove the package update feature from update-notifier-kde.

The main difference between KPackageKit and our previous setup is the simplified add/remove interface. We will code this interface into KPackagekit by offering to filter for applications, an option supported by package kit but not yet by the apt backend.


CategorySpec

KubuntuJauntyPackageManager (last edited 2009-01-07 18:46:07 by host-84-9-63-233)