Aptdaemon

Category: Ubuntu

I am glad to announce aptdaemon: It is a DBus controlled and PolicyKit using package management daemon build on python-apt.

If the above description reminds you of PackageKit you won't be completely wrong. Aptdaemon reuses some design concepts and code from PackageKit. As the author of the PackageKit apt backend I run into some policy problems: PackageKit only allows non-interactive actions. So there is no support for debconf, CDROMs and configuration conflict handling. Nevertheless thanks to Richard Hughes for his efforts on making package management less of a pain.

Aptdaemon already provides the following features:

* DBus interface with DBus activation and idle time out

* PolicyKit authorization allowing e.g. desktop user to update the cache
  (check for updates) passwordlessly

* Transaction based: Atom actions, e.g. installing packages, are queued
  for processing.

* Controlling terminal to apt and dpkg calls. Furthermore a
  non-interactive fallback mode

* Install packages from repositories or local file system, remove
  packages, update the cache and (safe) upgrade your system

* Canceling of downloads and not yet processed transactions

* Localisation

* Python client library and GTK widgets

* An example GTK (aptd-gtk-demo) and command line application (aptdcon)

Here you can find a screencast showing most of the above issues:

launchpad.net/aptdaemon/trunk/0.10/+download/announcement.ogg

The project is hosted at Launchpad: launchpad.net/aptdaemon

To get the latest code type:

bzr branch lp:aptdaemon

Ubuntu Jaunty packages can be found in the PPA:

launchpad.net/~aptdaemon-developers/+archive/ppa

A package for Debian can be found here, but you need python-apt from experimental:

launchpad.net/aptdaemon/trunk/0.10/+download/aptdaemon_0.10_all.deb

There are still a lot of things to do and work on. Especially integrating a not yet written DBus empowered debconf frontend.

Feel free to submit comments, bugs and code!

 
  1. Gail Dunlap

    Thursday, 17-05-12 17:11

    It will be interesting to write the annotated bibliography writing but it requires a lot of time in any case. Thus different students, which don’t have enough time, order custom essays. This way, they save time. So why must you waste your time?
  2. house house

    Sunday, 13-05-12 15:18

    Hello
    Thanks for posting! I really like what you've acquired here; You should keep it up forever! Best of luck
    Thank you!
  3. Jeanne Alford

    Saturday, 12-05-12 04:48

    I look for the most effective link submission and blog posting services to get much better ranking in the search engines. I just need the best professionals in the whole world!
  4. Melissa Lewis

    Thursday, 10-05-12 07:23

    Yeah decidedly very friendly for the lecturer it was pleasant to read about this post! If you need to get a great job firstofall you need resume services. Study and don't forget - if you have to work and study at the same time, there arehotshots who are ready to balm you with your resume when you under time burden and looking for a great job.
  5. Borse Louis Vuitton 5666334344

    Thursday, 03-05-12 10:10

    louis vuitton tassen
    louis vuitton
    louis vuitton borse
    sac louis vuitton
    louis vuitton
    sac louis vuitton
1 2 3 4 5 6 7 8 9 10 Next
 

CAPTCHA image for SPAM prevention