Aptly is a swiss army knife for Debian repository management.
Aptly features: ("+" means planned features)
To install aptly on Debian/Ubuntu, add new repository to
deb http://repo.aptly.info/ squeeze main
And import key that is used to sign the release:
$ apt-key adv --keyserver pool.sks-keyservers.net --recv-keys ED75B5A4483DA07C
After that you can install aptly as any other software package:
$ apt-get update $ apt-get install aptly
Don't worry about squeeze part in repo name: aptly package should work on Debian squeeze+, Ubuntu 10.0+. Package contains aptly binary, man page and bash completion.
If you would like to use nightly builds (unstable), please use following repository:
deb http://repo.aptly.info/ nightly main
Binary executables (depends almost only on libc) are available for download from GitHub Releases.
If you have Go environment set up, you can build aptly from source by running (go 1.11+ required):
git clone https://github.com/aptly-dev/aptly cd aptly make modules install
Binary would be installed to
Please follow detailed documentation in CONTRIBUTING.md.
With configuration management systems:
CLI for aptly API:
GUI for aptly API: