aptly 0.8 has been released today. For installation instructions, please proceed to Download page. Most important new features are: Searching for Packages aptly has powerful query language which allows to select subset of packages. Query language is used in many commands: pulling packages between snapshots, copying, moving packages between local repositories, filtering mirror contents, etc. aptly 0.8 allows to use queries to search mirrors, snapshots and local repos for packages matching condition.
aptly 0.7 has been released today. aptly is a Debian repository management tool, it allows to mirror remote repositories, create local package repositories, manage repositories snapshots and publish them back as Debian repository. aptly main idea is “owning your own repository”: you can mix and match official repos, 3rd-party repositories, your own packages, creating your own stable/testing/whatever repositories, allowing reproducible package installations along with controlled upgrades. It is available for download as binary executables or from Debian repository:
aptly 0.6 has been released on June, 7th. It is available for download as binary executables or from Debian repository: deb http://repo.aptly.info/ squeeze main When installing from repository, don’t forget to import key used to sign the release: $ gpg --keyserver keys.gnupg.net --recv-keys 2A194991 $ gpg -a --export 2A194991 | sudo apt-key add - Most important new features are: Multi-Component Repository Publishing aptly is based on concept of list of packages.
aptly 0.5 has been released today. It is available for download as binary executables or from Debian repository: deb http://repo.aptly.info/ squeeze main When installing from repository, don’t forget to import key used to sign the release: $ gpg --keyserver keys.gnupg.net --recv-keys 2A194991 $ gpg -a --export 2A194991 | sudo apt-key add - Most important new features are: Local Repository Publishing Local repositories could be used in two ways: test new versions of software provide stable distribution of new versions For the second case, it is best to create snapshots of local repositories and publish them.
aptly version 0.4 has been released today. Major feature in this version is local package repository management which allows to manage collection of your own packages, publish, take snapshots, mix with upstream repositories mirrors. Please download it or install from source, raise issues, disscuss in aptly-discuss group, follow me (@smira) to get information about updates. Other features in 0.4 worth mentioning are: support for source packages for mirrors and local repositories, ability to delete unused package files and DB entries, and memory usage optimizations.
Next aptly version (0.4) would contain some changes to lower memory requirements while doing general operations: memory usage will be decreased by factor of 3. aptly is written in Go language, so this is a short story of optimizing Go program memory usage. When I have been developing aptly, I suspected that memory usage would be not optimal, as aptly is processing huge amounts of package metadata (for example, when mirroring upstream Debian repositories consisting of 30000 packages).
Today I’ve released aptly version 0.3. It’s the first version I would recommend for production usage. Please download it or install from source, raise issues, disscuss in aptly-discuss group, follow me (@smira) to get information about updates. New features: using aptly serve command you can quickly serve your published repositories over HTTP, aptly would even advise right settings for apt sources; aptly checks signatures and verifies checksums for downloaded files while mirroring remote repositories, if you don’t have key that was used to sign the mirror in your trusted GnuPG keychain, aptly would give some hints, some hints; flat format of Debian repositories is now supported (e.
Two great things have happened recently: I’ve released aptly version 0.2, which is alpha-quality. I’ve presented aptly at DevOps Meetup Moscow (in Russian). Slides from my talk about aptly can be downloaded in PDF (English version). aptly: Debian repository management tool from Andrey Smirnov