apk-cache.8.scd 1.32 KB
Newer Older
Drew DeVault's avatar
Drew DeVault committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
apk-cache(8)

# NAME

apk cache - manage a local cache of package files

# SYNOPSIS

*apk cache* [<_options_>...] clean

*apk cache* [<_options_>...] download

*apk cache* [<_options_>...] sync

# DESCRIPTION

17 18 19
Manage local package cache by removing obsolete packages, or downloading
missing or newer packages from the repositories.

Drew DeVault's avatar
Drew DeVault committed
20 21 22 23 24 25 26 27 28 29 30 31
*apk cache download* will fetch package files from the repositories and store
them in the cache, which must be enabled upfront (see *apk-cache*(5)).

*apk cache clean* will remove package files which are no longer necessary,
having been made obsolete by new versions or no longer being transitively
depended on by packages in _world_.

*apk cache sync* performs both operations.

# OPTIONS

*-l, --latest*
32 33 34 35
	Always choose the latest package by version. However, the versions
	considered are based on the package pinning. Primarily this overrides
	the default heuristic and will cause an error to displayed if all
	dependencies cannot be satisfied.
Drew DeVault's avatar
Drew DeVault committed
36 37

*-u, --upgrade*
38 39 40 41
	Upgrade _packages_ and it's dependencies. Normally *apk add* will
	avoid changing installed package unless it is required by the newly
	added _packages_ or their dependencies. This changes the default
	preference to upgrading the package to the latest installable version.
Drew DeVault's avatar
Drew DeVault committed
42 43 44 45

# AUTHORS

Natanael Copa <ncopa@alpinelinux.org>++
46
Timo Teräs <timo.teras@iki.fi>