GitHub - aptly-dev/aptly: aptly - Debian repository management tool (original) (raw)

https://goreportcard.com/badge/github.com/aptly-dev/aptly

aptly

Aptly is a swiss army knife for Debian repository management.

http://www.aptly.info/img/aptly_logo.png

Documentation is available at http://www.aptly.info/. For support please use open issues or discussions.

Aptly features:

Any contributions are welcome! Please see CONTRIBUTING.md.

Installation

Aptly can be installed on several operating systems.

Debian / Ubuntu

Aptly is provided in the following debian packages:

The packages can be installed on official Debian and Ubuntu distributions.

Upstream Debian Packages

If a newer version (not available in Debian/Ubuntu) of aptly is required, upstream debian packages (built from git tags) can be installed as follows:

Install the following APT key (as root):

wget -O /etc/apt/keyrings/aptly.asc https://www.aptly.info/pubkey.txt

Define Release APT sources in /etc/apt/sources.list.d/aptly.list:

deb [signed-by=/etc/apt/keyrings/aptly.asc] http://repo.aptly.info/release DIST main

Where DIST is one of: bullseye, bookworm, trixie, focal, jammy, noble

Install aptly packages:

apt-get update apt-get install aptly apt-get install aptly-api # REST API systemd service

CI Builds

For testing new features or bugfixes, recent builds are available as CI builds (built from master, may be unstable!) and can be installed as follows:

Define CI APT sources in /etc/apt/sources.list.d/aptly-ci.list:

deb [signed-by=/etc/apt/keyrings/aptly.asc] http://repo.aptly.info/ci DIST main

Where DIST is one of: bullseye, bookworm, trixie, focal, jammy, noble

Note: same gpg key is used as for the Upstream Debian Packages.

Other Operating Systems

Binary executables (depends almost only on libc) are available on GitHub Releases for:

Integrations

Vagrant:

Docker:

With configuration management systems:

CLI for aptly API:

GUI for aptly API:

Scala sbt:

Molior: