- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with gdebi
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Package provider that uses gdebi to install a Debian package (.deb) file with its dependencies
The dpkg provider can also install a package from a .deb file, but it will not install any needed dependencies first.
The apt provider can install a package and its dependencies, but the package must be fetched from a repository, not a local .deb file.
The gdebi provider fills this gap.
- Installs the 'gdebi-core' package.
- Installs any requested pakage along with its dependencies.
include gdebi
package { 'foo':
provider => gdebi,
source => "/path/to/foo.deb",
}
Compatible with Ubuntu and Debian.
Please report issues or create pull requests on github: https://github.com/cpick/puppet-gdebi