logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

cdist-type__package_dpkg - Manage packages with dpkg

Authors

       Tomas Pospisek <tpo_deb--@--sourcepole.ch>
       Thomas Eckert <tom--@--it-eckert.de>

Boolean Parameters

purge-if-absent
              If this parameter is given when state is absent, the package is  purged  from  the  system  (using
              --purge).

Copying

       Copyright  (C)  2013  Tomas Pospisek. You can redistribute it and/or modify it under the terms of the GNU
       General Public License as published by the Free Software Foundation, either version 3 of the License,  or
       (at your option) any later version.  This type is based on __package_apt.

Description

       This  type  is used on Debian and variants (like Ubuntu) to install packages that are provided locally as
       *.deb files.

       The object given to this type must be the name of the deb package.  The filename of the deb  package  has
       to   follow   Debian  naming  conventions,  i.e.   ${binary:Package}_${Version}_${Architecture}.deb  (see
       dpkg-query(1) for details).

Examples

          # Install foo and bar packages
          __package_dpkg foo_0.1_all.deb --source /tmp/foo_0.1_all.deb
          __package_dpkg bar_1.4.deb --source $__type/files/bar_1.4.deb

          # uninstall baz:
          __package_dpkg baz_1.4_amd64.deb \
              --source $__type/files/baz_1.4_amd64.deb \
              --state "absent"
          # uninstall baz and also purge config-files:
          __package_dpkg baz_1.4_amd64.deb \
              --source $__type/files/baz_1.4_amd64.deb \
              --purge-if-absent \
              --state "absent"

Explorer

pkg_state
              Returns the full package name if package is installed, empty otherwise.

Messages

installed
              The deb-file was installed.

       removed(--remove)
              The package was removed, keeping config.

       removed(--purge)
              The package was removed including config (purged).

Name

       cdist-type__package_dpkg - Manage packages with dpkg

Optional Parameters

statepresent or absent, defaults to present.

Required Parameters

source path to the *.deb package

See Also

cdist-type__package(7), dpkg-query(1)

See Also