DNF5-BUILDDEP(8) | dnf5 | DNF5-BUILDDEP(8) |
NAME¶
dnf5-builddep - Builddep Command
SYNOPSIS¶
dnf5 builddep [options] [<package>...]
DESCRIPTION¶
Install missing dependencies for building an RPM package.
WARNING:
Build dependencies in a source package (i.e. src.rpm)
might be different than you would expect because dependencies were evaluated
according macros set on the package build host.
OPTIONS¶
- -D "macro expr", --define="macro expr"
-
Define a rpm macro. Set the value "expr" to the macro "macro" when parsing spec files. Does not apply for source rpm files.
- --allowerasing
-
Allow erasing of installed packages to resolve any potential dependency problems.
- --skip-unavailable
-
Allow skipping packages that are not possible to downgrade. All remaining packages will be downgraded.
- --allow-downgrade
-
Enable downgrade of dependencies when resolving the requested operation.
- --no-allow-downgrade
-
Disable downgrade of dependencies when resolving the requested operation.
ARGUMENTS¶
- <package>
-
Either path to .src.rpm, .nosrc.rpm or .spec file or package available in a repository.
EXAMPLES¶
- dnf builddep foobar.spec
-
Install the needed build requirements, defined in the foobar.spec file.
- dnf builddep foobar-1.0-1.src.rpm
-
Install the needed build requirements, defined in the foobar-1.0-1.src.rpm file.
- dnf builddep foobar-1.0-1
-
Look up foobar-1.0-1 in enabled repositories and install build requirements for its source rpm.
- dnf builddep -D 'scl python27' python-foobar.spec
-
Install the needed build requirements for the python27 SCL version of python-foobar.
AUTHOR¶
See AUTHORS.md in dnf5 source distribution.
COPYRIGHT¶
Contributors to the dnf5 project.
September 23, 2024 |