Package list aptly / lintian-fixes/main

Tree @lintian-fixes/main (Download .tar.gz)


.. image::

.. image::

.. image:: Chat.svg

.. image::

Aptly is a swiss army knife for Debian repository management.

.. image::

Documentation is available at ` <>`_. For support please use
mailing list `aptly-discuss <!forum/aptly-discuss>`_.

Aptly features: ("+" means planned features)

* make mirrors of remote Debian/Ubuntu repositories, limiting by components/architectures
* take snapshots of mirrors at any point in time, fixing state of repository at some moment of time
* publish snapshot as Debian repository, ready to be consumed by apt
* controlled update of one or more packages in snapshot from upstream mirror, tracking dependencies
* merge two or more snapshots into one
* filter repository by search query, pulling dependencies when required
* publish self-made packages as Debian repositories
* REST API for remote access
* mirror repositories "as-is" (without resigning with user's key) (+)
* support for yum repositories (+)

Current limitations:

* translations are not supported yet


To install aptly on Debian/Ubuntu, add new repository to ``/etc/apt/sources.list``::

    deb squeeze main

And import key that is used to sign the release::

    $ apt-key adv --keyserver --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 nightly main

Binary executables (depends almost only on libc) are available for download from `Bintray <>`_.

If you have Go environment set up, you can build aptly from source by running (go 1.10+ required)::

    mkdir -p $GOPATH/src/
    git clone $GOPATH/src/
    cd $GOPATH/src/
    make install

Binary would be installed to ``$GOPATH/bin/aptly``.


Please follow detailed documentation in ` <>`_.



-   `Vagrant configuration <>`_ by
    Zane Williamson, allowing to bring two virtual servers, one with aptly installed
    and another one set up to install packages from repository published by aptly


-    `Docker container <>`_ with aptly inside by Mike Purvis
-    `Docker container <>`_ with aptly and nginx by Artem Smirnov

With configuration management systems:

-   `Chef cookbook <>`_ by Aaron Baer
    (Heavy Water Operations, LLC)
-   `Puppet module <>`_ by
    Government Digital Services
-   `Puppet module <>`_ by
-   `SaltStack Formula <>`_ by
    Forrest Alvarez and Brian Jackson
-   `Ansible role <>`_ by Tom Paine

CLI for aptly API:

-   `Ruby aptly CLI/library <>`_ by Zane Williamson
-   `Python aptly CLI (good for CI) <>`_ by Tim Susa

GUI for aptly API:

-   `Python aptly GUI (via pyqt5) <>`_ by Cedric Hnyda

Scala sbt:

-   `sbt aptly plugin <>`_ by Arup Malakar