Provided by: aptdaemon_0.31+bzr506-0ubuntu2_all bug

NAME

       org.debian.apt - the main interface of aptdaemon

SYNOPSIS

       The  daemon  is  accessed  through  the D-Bus object at /or/debian/apt.
       Which provides the following interface.

DESCRIPTION

   METHODS
       AddRepository
              AddRepository  (in 's' type,
                        in 's' uri,
                        in 's' dist,
                        in 'as' comps,
                        in 's' comment,
                        in 's' sourcesfile)

              Add a new repository to the sources list  file.  The  repository
              has  to  define  the  type  (e.g.  deb  or  deb-src),  uri (e.g.
              http://archive.debian.org/debian),   the   distribution    (e.g.
              stable) and a list of components (e.g. main).

              Optionally a comment and an alternative sources.list file can be
              specified.

       EnableDistroComponent
              EnableDistroComponent    (in 's' comp)

              Enable a component for all distro  repositories,  e.g.  main  or
              universe.

       GetTrustedVendorKeys
              GetTrustedVendorKeys     (out 'as' keys)

              Return the GnuPG keys which are used to authenticate packages.

       GetAtiveTransactions
              GetActiveTransactions    (out 'as' tids)

              Return an array of the currently queued transactions.

       Quit
              Quit ()

              Request  the  shutdown  of  the daemon. The daemon will finish a
              currently running transaction before.

   TRANSACTION BASED METHODS
       The following methods are  handled  by  transactions.  By  calling  the
       methods  a  new  transaction  will  be created for the task. The return
       value of the method is the  D-Bus  object  path  of  the  corresponding
       transaction.  The  transaction can be modified, to use an http proxy or
       to run in a specific language by setting the  corresponding  properties
       on   the   org.debian.apt.transaction(7)   interface.   Afterwards  the
       transaction has to be queued for processing by calling its  Run  method
       on the org.debian.apt.transaction(7) interface.

       UpdateCache
              UpdateCache    (out 's' tid)

              Return  the  id  of a newly created transaction which will fetch
              the latest meta data from the repositories an rebuild the  cache
              of available and installed packages.

       UpdateCachePartially
              UpdateCachePartially     (in 's' sources_list,
                        out 's' tid)

              Return  the  id  of a newly created transaction which will fetch
              the latest meta data from  the  repositories  specified  in  the
              given  sources.list  snippet  only  and  rebuild  the  cache  of
              available and installed packages.

       InstallPackages
              InstallPackages     (in 'as' package_names,
                        out 's' tid)

              Return the id of a newly created transaction which will  install
              the packages of the given names.

       InstallFile
              InstallFile    (in 's' path,
                        out 's' tid)

              Return the id of a newly create transaction which will install a
              local *.deb package file at the given path.

       UpgradePackages
              UpgradePackages     (in 'as' package_names,
                             out 's' tid)

              Return the id of a newly created transaction which will  upgrade
              the packages of the given names to their latest version.

       RemovePackages
              RemovePackages (in 'as' package_names,
                             out 's' tid)

              Return  the  id of a newly created transaction which will remove
              the packages of the given names.

       UpgradeSystem
              UpgradeSystem  (in 'b' safe_mode,
                        out 's' tid)

              Return the id of a newly created transaction which will  upgrade
              the whole system.

              If in safe mode only already installed packages will be updated.
              Updates which require to remove installed packages or to install
              additional packages will be skipped.

       CommitPackages
              CommitPackages (in 'as' install,
                             in 'as' reinstall,
                             in 'as' remove,
                             in 'as' purge,
                             in 'as' upgrade,
                             out 's' tid)

              Return  the id of a newly created transaction which will perform
              a complex install/removal task  at  once.   Install,  reinstall,
              remove, purge and upgrade are lists of package names.

       AddVendorKeyFromFile
              AddVendorKeyFromFile     (in 's' keyid,
                             in 's' keyserver,

              Return the id of a newly created transaction which will download
              and install the public GnuPG key of the  keyid  from  the  given
              keyserver to the list of trusted software vendors. The list will
              be used to authenticate packages.

       AddVendorKeyFromKeyserver
              AddVendorKeyFromFile     (in 's' path,

              Return the id of a newly created transaction which will  install
              the  public  GnuPB  key at the given path to the list of trusted
              software  vendors.  The  list  will  be  used  to   authenticate
              packages.

       RemoveVendorKey
              AddVendorKeyFromFile     (in 's' fingerprint,

              Return  the  id of a newly created transaction which will remove
              the public GnuPB key with the given fingerprint from the list of
              trusted  software vendors. The list will be used to authenticate
              packages.

       FixBrokenDepends
              FixBrokenDepends    (out 's' tid)

              Return the id of a newly created transaction which will  try  to
              resolve unsatisfied dependencies by installing required packages
              or removing conflicting ones.

       FixIncompleteInstall
              FixIncompleteInstall     (out 's' tid)

              Return the id of a newly created transaction which will  try  to
              complete   previously  failed  installations  by  calling  "dpkg
              --configure -a".

   SIGNALS
       ActiveTransactionsChanged
              ActiveTransactionsChanged     ('s' active,
                                  'as' queued)

              The signal is used to report changes of the currently running or
              queued  transactions.  If  there's any active transaction active
              will be an empty string.

HOMEPAGE

       https://launchpad.net/aptdaemon

BUGS

       You  can  report   bugs   at   the   Launchpad   site   of   aptdaemon:
       https://bugs.launchpad.net/aptdaemon/+filebug

AUTHOR

       Sebastian Heinlein <devel at glatzor dot de>

SEE ALSO

       org.debian.apt.transaction(7), aptd(2), aptdcon(2)