dnf-download(8)

dnf-download8

Dnf download plugin download binary or source packages.

Usage

dnf download [options] <pkg-spec> ...

Arguments

<pkg-spec>

Package specification for the package to download. Local RPMs can be specified as well. This is useful with the --source option or if you want to download the same RPM again.

Options

All general DNF options are accepted, see Options in dnf(8) for details.

--help-cmd

Show this help.

--arch <arch>[,<arch>...]

Limit the query to packages of given architectures (default is all compatible architectures with your system). To download packages with arch incompatible with your system use --forcearch=<arch> option to change basearch.

--source

Download the source rpm. Enables source repositories of all enabled binary repositories.

--debuginfo

Download the debuginfo rpm. Enables debuginfo repositories of all enabled binary repositories.

--downloaddir

Download directory, default is the current directory (the directory must exist).

--url

Instead of downloading, print list of urls where the rpms can be downloaded.

--urlprotocol

Limit the protocol of the urls output by the –url option. Options are http, https, rsync, ftp.

--resolve

Resolves dependencies of specified packages and downloads missing dependencies in the system.

--alldeps

When used with --resolve, download all dependencies (do not skip already installed ones).

Examples

dnf download dnf

Download the latest dnf package to the current directory.

dnf download --url dnf

Just print the remote location url where the dnf rpm can be downloaded from.

dnf download --url --urlprotocols=https --urlprotocols=rsync dnf

Same as above, but limit urls to https or rsync urls.

dnf download dnf --destdir /tmp/dnl

Download the latest dnf package to the /tmp/dnl directory (the directory must exist).

dnf download dnf --source

Download the latest dnf source package to the current directory.

dnf download rpm --debuginfo

Download the latest rpm-debuginfo package to the current directory.

dnf download btanks --resolve

Download the latest btanks package and the uninstalled dependencies to the current directory.

Author

See AUTHORS in your Core DNF Plugins distribution

From dnf-plugins-core 4.3.1-3 in Debian 12 (Bookworm). Parsed by carta from the page's man source.