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.
- libzypp >= 4.2.3
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:

