aptly

command module
v0.0.0-...-d251a51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2014 License: MIT Imports: 6 Imported by: 0

README

=====
aptly
=====

.. image:: https://travis-ci.org/smira/aptly.png?branch=master
    :target: https://travis-ci.org/smira/aptly

.. image:: https://coveralls.io/repos/smira/aptly/badge.png?branch=HEAD
    :target: https://coveralls.io/r/smira/aptly?branch=HEAD

Aptly is a swiss army knife for Debian repository management.

Documentation is available at `http://www.aptly.info/ <http://www.aptly.info/>`_. For support use
mailing list `aptly-discuss <https://groups.google.com/forum/#!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 (+)
* mirror repositories "as-is" (without resigning with user's key) (+)
* support for yum repositories (+)

Current limitations:

* debian-installer and translations not supported yet

Currently aptly is under heavy development, so please use it with care.

Download
--------

Binary executables (depends almost only on libc) are available for download from `Bintray <http://dl.bintray.com/smira/aptly/>`_.

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

    go get github.com/smira/aptly

If you don't have Go installed (or older version), you can easily install Go using `gvm <https://github.com/moovweb/gvm/>`_.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package aptly provides common infrastructure that doesn't depend directly on Debian or CentOS
Package aptly provides common infrastructure that doesn't depend directly on Debian or CentOS
Package cmd implements console commands
Package cmd implements console commands
Package database provides KV database for meta-information
Package database provides KV database for meta-information
Package debian implements Debian-specific repository handling
Package debian implements Debian-specific repository handling
Package files handles operation on filesystem for both public pool and published files
Package files handles operation on filesystem for both public pool and published files
Package http provides all HTTP-related operations
Package http provides all HTTP-related operations
Package utils collects various services: simple operations, compression, etc.
Package utils collects various services: simple operations, compression, etc.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL