Create package index (under SOURCE-PATH by default)
Set created index type (use --stl to list available values)
Don't put package user-level information (like Summary or Description) into created index.
Don't create index delta files
Create uncompressed index
Get packages info from repository under PATH
Get packages info from repository named SOURCE-NAME
Install to source SOURCE-NAME instead to the system
Set the source type (use --stl to list available values)
Get packages from PREFIX instead of SOURCE
List available source types
List configured sources
Update the source and verify it
Update whole index of source
Remove source index files from cache directory
Remove cached packages of the source
Remove all files belongs to source from cache directory
Prevent packages listed from being upgraded if they are already installed. If option is not set then packages to hold are taken from hold configuration option. Held package won't be upgraded with exception if it will be pointed directly by the user.
Example:
$ poldek --hold=kernel\*,dev ...
Configuration option: hold = PACKAGE[,PACKAGE]...
Do not hold any packages. Disables --hold settings.
Make packages listed invisible to the program. If option is not set then packages to ignore are taken from ignore configuration option.
Example:
$ poldek --ignore=kernel\*-smp\*,foo
Configuration option: ignore = PACKAGE[,PACKAGE]...
Make invisibled packages visible. Disables --ignore settings.
Remove package duplicates from available package list
Print installation summary in parseable form
Install packages ignoring broken dependencies, conflicts, etc
Do not install packages, but tell if it would work or not. Given once causes poldek's checks only, to perform full tests using rpm;, option must be given twice.
Upgrade packages, but only if an earlier version currently exists
Don't install packages required by selected ones
Install packages required by selected ones
Automatically upgrade packages which dependencies are broken by uninstalled ones, for example if package foo is upgraded from version 1.0 to 1.2 and package foo-devel is already installed with requirement "foo = 1.0" then foo-devel will be upgraded to version 1.2 too.
Configuration option: greedy = [yes|no]
Download packages to DIR (poldek's cache directory by default)instead of install them
Set top directory to DIR
Install packages with broken dependencies
Be tolerant for unmatched versioned dependencies which rpm; tolerates, e.g. package A requires capability foo >= 1.0 while package B provides "foo" without any version. Use with care.
Configuration option: mercy = [yes|no]
Promote non-existent requirement's epoch to package's one (rpm; < 4.2.1 behaviour).
Configuration option: promoteepoch = [yes|no]
Print packages file names to FILE (stdout by default) instead of install them
Print packages names to FILE (stdout by default) instead of install them
Modify only the database
Same as --nodeps but applied to PM (rpm) only
Same as --force but applied to PM (rpm) only)
Pass option to package manager (rpm) binary. Example:
$ poldek --pmopt=ignoreos
Use FILE as PM(rpm) binary
Use FILE as sudo binary
DIR points to directory where all downloaded files will be stored. If not set then $TMPDIR is used. If $TMPDIR is not set then $HOME/.poldek-cache is created and used as cache directory
Run in command mode (like ipoldek does by default)
Confirm packages installation and let user choose among equivalent packages
Don't ask about anything
Run in interactive mode (default)
Don't load installed packages at startup
Read configuration from FILE
Do not read configuration
Update remote configuration files (if any)
Display program version information and exit
Log program messages to FILE
Run program as user USER
Can be used to give options in the format used in the configuration file. This is useful for specifying options for which there is no separate command-line flag. Whitespaces in option names may be replaced with underscore '_' or dash '-' there, for example:
$ poldek -O keep-downloads=yes
Be verbose.
Do not produce any output.