Software command line reference¶
This command allows to list and manage rpm packages and repositories.
sw¶
System software management.
Usage:
lmi sw search [(–repoid <repository>)] [–allow-duplicates] <package>...
lmi sw list (–help | <what> [<args>...])
lmi sw show (–help | <what> [<args>...])
lmi sw install [–force] [–repoid <repository>] <package> ...
lmi sw install –uri <uri>
lmi sw update [–force] [–repoid <repository>] <package> ...
lmi sw remove <package> ...
lmi sw verify <package> ...
lmi sw enable <repository> ...
lmi sw disable <repository> ...
Commands:
- list
- List various information about packages, repositories or files.
- show
- Show detailed informations about package or repository.
- install
- Install packages on system. See below, how package can be specified. Installation from URI is also supported, it must be prefixed with –uri option.
- update
- Update package.
- remove
- Remove installed package.
- verify
Verify package. Files that did not pass the verification are listed prefixed with a sequence of characters, each representing particular attribute, that failed. Those are:
- S file Size differs
- M Mode differs (includes permissions and file type)
- 5 digest (formerly MD5 sum) differs
- D Device major/minor number mismatch
- L readLink(2) path mismatch
- U User ownership differs
- G Group ownership differs
- T mTime differs
- P caPabilities differ
- enable
- Enable one or more repositories.
- disable
- Disable one or more repositories.
Options:
- –force
- Force installation. This allows to install package already installed – make a reinstallation or to downgrade package to older version.
–repoid <repository>
Select a repository, where the given package will be searched for.
- –uri <uri>
- Operate upon an rpm package available on remote system through http or ftp service.
- –installed
- Limit the query only on installed packages.
- –help
- Get a detailed help for subcommand.
Specifying <package>:
Package can be given in one of following notations:
- <name>
- <name>.<arch>
- <name>-<version>-<release>.<arch> # nvra
- <name>-<epoch>:<version>-<release>.<arch> # nevra
- <epoch>:<name>-<version>-<release>.<arch> # envra
Bottom most notations allow to precisely identify particular package.
sw list¶
List packages, repositories or files.
Usage:
lmi sw list [all] [–allow-duplicates]
lmi sw list installed
lmi sw list available [–repoid <repository>] [–allow-duplicates]
lmi sw list repos [–disabled | –all]
lmi sw list files [-t <file_type>] <package>
Commands:
- all
- List installed and available packages.
- installed
- List installed packages.
- available
- List available packages.
- repos
- List repositories. Only enabled ones are listed by default.
- files
- List files belonging to a package.
Options:
- –allow-duplicates
- Print all possible versions of package found. Normally only the newest version is shown.
- –repoid <repository>
- List just packages available in given <repository>.
- –all
- List all repositories.
- –disabled
- List only disabled repositories.
-t –type (file | directory | device | symlink | fifo)
List only particular file type.
sw show¶
Show details of package or repository.
Usage:
lmi sw show pkg [–installed | –repoid <repository>] <package>
lmi sw show repo <repository>
Options:
- –installed
- Do not search available packages. This speeds up the operation when only installed packages shall be queried.
- –repoid <repository>
- Search just this repository.