Skip to content

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.

devops

https://www.aptly.info/

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install aptly

sudo apt install aptly

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    aptly=1.5.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      aptly=1.5.0*

Download URLs

Version SHA256 Size (KB)
1.5.0 a3d02fd0273f85400a5158a9612db144f49b08693d8bc95c6c231b502b85ae9d 5221
1.4.0 196c1a313395659ccfb99e37a6c952e0ee9cbf36eae7d90eff2888de6ccb478b 4608

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

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/aptly.svg)](https://docs.wakemeops.com/packages/aptly)
<a href="https://docs.wakemeops.com/packages/aptly">
  <img src="https://docs.wakemeops.com/badges/aptly.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/aptly.svg
:target: https://docs.wakemeops.com/packages/aptly