appstream-index

2012-2014 Matthias Klumpp
AppStream &date;
appstream-index 1
&package; Manage the AppStream component index
`&package;` `COMMAND`

## Description

This manual page documents briefly the `&package;` command.

`&package;` manages the AppStream index. The AppStream component index contains a list of all available applications for your distribution, matched with their native package names. It is generated using either AppStream-XML, Debian-DEP-11 or Ubuntu AppInstall data, which is provided by your distributor.

For more information about the AppStream project and the other components which are part of it, take a look at the AppStream pages at Freedesktop.org.

## Options

`get ID`

  Get a component by it's identifier.

`s`
`search TERM`

  Search the AppStream component database for a given search term.

`what-provides TYPE TERM`

  Return components which provide a given item. An item type can be specified using the `TYPE` parameter, a value to search for has to be supplied using the `TERM` parameter.

  Examples:

  Get components which handle the "text/xml" mimetype.

  `&package;` what-provides mimetype "text/xml"

  Get component which provides the "libfoo.so.2" library.

  `&package;` what-provides lib libfoo.so.2

`refresh`

  Trigger a database refresh, if necessary. In case you want to force the database to be rebuilt, supply the `--force` flag.

  This command must be executed with root permission.

`--details`

  Print out more information about a found component.

`--no-color`

  Don't print colored output.

`--version`

  Display the version number of &package;

## See Also

pkcon (1).

## AUTHOR

This manual page was written by Matthias Klumpp matthias@tenstral.net.