PackageKit

From openSUSE

(Difference between revisions)
Revision as of 13:01, 6 November 2007
Joshkress (Talk | contribs)

� Previous diff
Revision as of 10:39, 28 February 2008
Haass (Talk | contribs)

Next diff →
Line 9: Line 9:
For now we will not create packages for 10.3 as it would require to replace a lot of software with newer / recompiled versions. You should use Factory for development. For now we will not create packages for 10.3 as it would require to replace a lot of software with newer / recompiled versions. You should use Factory for development.
-# dbus 1.1.3 (make sure it's a version newer than August 2007)+* dbus 1.1.3 (make sure it's a version newer than August 2007)
Packages are available here [http://download.opensuse.org/repositories/home:/joshkress:/PackageKit/openSUSE_Factory/] Packages are available here [http://download.opensuse.org/repositories/home:/joshkress:/PackageKit/openSUSE_Factory/]
-# PolicyKit 0.5+* PolicyKit 0.5
Version 0.6 is in Factory. Version 0.6 is in Factory.
 +
 +* [[libzypp]] >= 4.2.3
 + Packages are available here [http://download.opensuse.org/repositories/openSUSE:Factory/standard/]
 +
 +* intltool >= 0.36.3-1
=== Progress === === Progress ===
-PackageKit compiles when you install above dbus version, but there are still problems. You will get errors while running each of the pk-* tools. You can look into it and post solutions here.+To compile PackageKit with zypp as backend you should execute autogen.sh at least with the following options:
 + ./autogen.sh --enable-zypp --with-security-framework=dummy --with-default-backend=zypp
 + 
 + 
 +=== WARNING ===
 + 
 +You are using PackageKit with a dummy as security-backend. This is only for testing and developing purposes. ALL USERS CAN DO ANYTHING.
 + 
=== Backend === === Backend ===
-We'll also need a [[libzypp]] backend into PackageKit.+To run and test PackageKit with zypp as backend its recommended to use
 + ./run-pk.sh zypp
 + 
=== Links === === Links ===
Some links for development: Some links for development:
 +
 +[http://www.packagekit.org http://www.packagekit.org]
[http://del.icio.us/joshkress/PackageKit http://del.icio.us/joshkress/PackageKit] [http://del.icio.us/joshkress/PackageKit http://del.icio.us/joshkress/PackageKit]
[http://ken.vandine.org/?p=267 http://ken.vandine.org/?p=267] [http://ken.vandine.org/?p=267 http://ken.vandine.org/?p=267]

Revision as of 10:39, 28 February 2008

(From packagekit.org: )

PackageKit is a D-Bus abstraction layer that allows the session user to manage packages in a secure way using a cross-distro, cross-architecture API.

Contents

Integration with OpenSUSE

Base System Requirements (not met in OpenSUSE 10.3)

For now we will not create packages for 10.3 as it would require to replace a lot of software with newer / recompiled versions. You should use Factory for development.

  • dbus 1.1.3 (make sure it's a version newer than August 2007)
  Packages are available here [1]
  • PolicyKit 0.5
  Version 0.6 is in Factory.
  Packages are available here [2]
  • intltool >= 0.36.3-1

Progress

To compile PackageKit with zypp as backend you should execute autogen.sh at least with the following options:

   ./autogen.sh --enable-zypp --with-security-framework=dummy --with-default-backend=zypp


WARNING

You are using PackageKit with a dummy as security-backend. This is only for testing and developing purposes. ALL USERS CAN DO ANYTHING.


Backend

To run and test PackageKit with zypp as backend its recommended to use

   ./run-pk.sh zypp


Links

Some links for development:

http://www.packagekit.org

http://del.icio.us/joshkress/PackageKit

http://ken.vandine.org/?p=267