aptly
Swiss army knife for Debian repository management
Aptly allows you to mirror remote repositories, manage local package repositories, take snapshots, pull new versions of packages along with dependencies, publish as Debian repository.
amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install aptly
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for aptly are versioned here.
Click here to see aptly ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/aptly/ops2deb.yml
name: aptly
matrix:
versions:
- 1.4.0
- 1.5.0
homepage: https://www.aptly.info/
summary: swiss army knife for Debian repository management
description: |-
Aptly allows you to mirror remote repositories, manage local package
repositories, take snapshots, pull new versions of packages along with
dependencies, publish as Debian repository.
fetch: https://github.com/aptly-dev/aptly/releases/download/v{{version}}/aptly_{{version}}_linux_{{goarch}}.tar.gz
install:
- aptly_{{version}}_linux_{{goarch}}/aptly:/usr/bin/aptly
The blueprint fetch
keyword contains a URL template pointing to aptly releases. Downloaded files are locked in a lockfile versioned here.
Click here to see aptly release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/aptly/ops2deb.lock.yml
- url: https://github.com/aptly-dev/aptly/releases/download/v1.4.0/aptly_1.4.0_linux_amd64.tar.gz
sha256: b3eb077d0e53b2361ab8db37b9bca1bf22018663274fddac0f3e4da6c48f1efb
timestamp: 2023-02-06 13:36:17+00:00
- url: https://github.com/aptly-dev/aptly/releases/download/v1.5.0/aptly_1.5.0_linux_amd64.tar.gz
sha256: f8777df4491178fb3523bf0367141d7df1ceb9e919ee903f6c95b9c18af93824
timestamp: 2023-02-06 16:01:51+00:00