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.
Full list of changes in this version:
aptly db cleanup
to remove unreferenced DB entries
and files-keyring
& -secret-keyring
for
aptly snapshot publish
commanddownloadSourcePackages
to enable source package
downloading-with-sources
for aptly mirror create
commanddependencyFollowSource
& -dep-follow-source
to follow Source:
dependenciesaptly repo
family: add
, copy
, create
,
drop
, import
, list
, move
, remove
and show
aptly snapshot create
supports creation of snapshots from
local repos-no-remove
for aptly snapshot pull
: don’t remove other
version of packages when pulling (e.g. keep old versions)aptly mirror create
supports shorthand PPA url:
ppa:user/project
ppaDistributorID
& ppaCodename
to specify PPA url
expansion rulespkg_1.3-3_amd64
instead of pkg-1.3-3-amd64
With addition of local package repositories, schema of aptly entities and transitions looks like that: