| Author: | Philippe Makowski |
|---|
| parameter | required | default | choices | comments |
|---|---|---|---|---|
| force | no | True |
|
Corresponds to the --force option for urpmi. |
| no-suggests | no | True |
|
Corresponds to the --no-suggests option for urpmi. |
| pkg | yes | name of package to install, upgrade or remove. | ||
| state | no | present |
|
Indicates the desired package state |
| update_cache | no |
|
update the package database first urpmi.update -a. |
# install package foo
- urpmi: pkg=foo state=present
# remove package foo
- urpmi: pkg=foo state=absent
# description: remove packages foo and bar
- urpmi: pkg=foo,bar state=absent
# description: update the package database (urpmi.update -a -q) and install bar (bar will be the updated if a newer version exists)
- urpmi: name=bar, state=present, update_cache=yes