APPSTREAMCLI(1) appstreamcli APPSTREAMCLI(1)
>>> (NAME)
appstreamcli - >>>>>> >>>>>>>>
>>>>>>> AppStream > >>>>>>>>
>>>>>>>> AppStream
>>>>> >>>>> (SYNOPSIS)
appstreamcli [COMMAND]
>>>>>>> (DESCRIPTION)
>>> >>>> >>>>>> >>>>>>
>>>>> >>>>> appstreamcli >> >>>>>
>>>>>>.
appstreamcli >> >>>>> >>>> >>>>
>>>> >>> >> >>>>>>>>>>>
AppStream > >>>>>> >> >>>>>
>>>>>>>>> AppStream >> >> >>>>>
>>>. >>>>> >>>>>>>>> AppStream
>>>> >>>>>> >> >>>>
>>>>>>>>> >>>>>>>>>>
>>>>> >>>> >>>>> >>> >>> >>
>> >>> >>>>>>>> >>>>>
>>>>> >>>> >>> >>>. >>>
>>>>> >> >>>>>>> >>
>>>>>>>> AppStream XML >> Debian DEP-11 >>
>>>> >>>>> >>> >>>>>
>>>>>> >>>>> >>>>>>>.
>>>> >>>>>>> >>>>> >>>>>>
>>>>> AppStream > >>>>
>>>>>>>>>> >> >>>> >> >>
>>>>>> >> >>>>> AppStream >>
Freedesktop.org[1]. >>>>> >>>>>>>>.
>>>>>>>> (OPTIONS)
get ID
>>>>>> >> >>>>> >> >>>>>
>>>>>>> >> >>>> >>>>> >>.
s, search TERM
>>>>>>> >> >>>>>
>>>>>>>>> AppStream >>>> >>
>>>>> >>>>>>>> >>>>.
what-provides TYPE TERM
>>>>>>>>>> >>>>>>>>>>
>> >> >>>> >>>> >> >>>>>
>>>>>>>. >>> >>>> >>
>>>>>>> >> >>>>>>> >>
>>>>>>> TYPE >>>> >>>> >
>>>>>> >> >>>> >>>>>>>
>>> >>>> >> >>>>>>> >>
>>>>>>> TERM >>>>> >>>>.
>>>>>>>:
>>>>>> >>>>>>>>>> >> >>>
>>>>> "text/xml" >> >>>>>>
>>>>>>>.
appstreamcli what-provides mediatype "text/xml"
>>>>>> >>>>>>>> >>
>>>>>>>> "libfoo.so.2" >> >>>>>
>>>>>>.
appstreamcli what-provides lib libfoo.so.2
list-reviews ID
>>>>> >>>> >>>>> >>>>>>>
>>>> >>>>> >>>>>>>>>> >>
>>>>> >>>>> >>>>>> >>> >>
>> >>>>> >>>> >>>>>> >> Open
Desktop Ratings Service (ODRS).
>>>>> >> >>>> >>>>> >>>>
>>>> >> >>> >>>> >>>>>>>
>>>> >>>>>>> > >>>>>
>>>>> >>>>>>>>>>>>>> >>
>> >>>> >> >>>> >>>> --limit
>>>>> >>>>>>. >>>>> >>>>
>>>>> >> >>>>>>> >>
>>>>>>> >> >>>> --start >>
>>>>> >>>>>> >>> >>>>
>>>>>> >> >>>>> >>>>>>
>>>>>>> >>>.
>>>>>> >>>>>>>> >>>>>
>>>>> >> >>>>>>>>> >>>>
>>>>> >> >>>>>> >>>>>> >>
>>>> --locale >>>> >>>>>> >>
>>>>>>>>> >>>> >>>>>>>
>>>>. >>>> --server >>>>>>>>
>>>> >>>>>> >>>>> >> >>
>>>> >>>>>> >> ODRS >>>> >>
>>> >>>> >>>>>>> >>>>>>>
>>>.
refresh, refresh-cache
>>>>>>>>> >>>>>> >>>> >>
>>>> >>>>. >> >>>>> >>
>>>>>>>>> >>>>>>>
>>>>>> >>>> >> >>>>>
>>>>> >>>> --force >> >>>>>
>>>>>>.
>>> >>>>> >>>> >> >>>>>>
root >>>> >>>.
status
>>>>> >>>>>>> >>>>>>>
>>>>>> >>>>>>>>>>>
>>>>>>> > >>>>> >>>>
>>>>>>>.
os-info
>>>>> >>>>>>> >>>>>>
>>>>>>>>>> >>>> >> >>>>>
>>>>>>>. >>> >>> >>>>>>
>> >>> >> >>>>>>>>>> >>
>>>>> operating-system >>>> >>>
>>>>> >>>> >>>>.
dump ID
>>>>> >>>> >>>>>>> XML
>>>>>>>>> >>>>> >>>>>
>>>> >> >> >>>>> >>>>>>>
>>>> >>>>>>>.
validate FILES
>>>>>>>>>> >>>>>>> AppStream XML
>>>> >>>>>> >> >>>>>>.
>> >> >>> >>>>>>> XML> >>>>
XML >>>>>>> (upstream) > >>>>>
(distro)> >>>>>>>> >>>>>>>.
>>> >>>>> >> >>>>
>>>>>>>>>> >>> >>>>>>
>>>>>> >>>>> >>>>>>>.
>>>> --pedantic >>>>>>>>>>
>>>>>>>>>>>>>> >> >>>>
>>>>>> >>>> >>>>>> >
>>>>> >>>> > >>>>>>>
>>>>>> >> >>> >> >>>>>
>>>>>>>.
validate-tree DIRECTORY
>>>>>>>>>> >>>>>>> AppStream XML
>>>>> >> >> >>>> >>>>.
>>> >>>>> >> >>>>>>>>>>
>>>>>>>>> >>> >>>>
>>>>>>>>>>> >>>>>>>>
>>>>> >>>>>>> >>> >>>>>>
>>>> >>>>> >>>>
>>>>>>>>>> .desktop > >>>>>
>>>> >>>> >>>>>>>>>>>
>>>>>> >> >>> >>>>>
>>>>>>.
check-license LICENSE
>>>>> >>>>>> >> >>>> >>>>
>> >>>>> >>>> > >>>>>
>>>>>> >>.
>>> >>>>> >>>>> >>>>>> >>
>>> >>>> >>>> >>>> AppStream
>>>>> >> >>> >>>>> >>>>>>
>> >>>> > >> >>>> >>>>>>>
>>>>> >> >> >>>> >>> >>>
>>>>>>>>>>>. >>> >>>>>
>>>>>> >>>>>>> >>>>>
>>>>> >>>>> >>>>>>>>>
(canonical ID) >>>>> >>>>> >>>> >>
>> >>>>> >>>>> >>>>
>>>>>>> AppStream> > >>>> >
>>>>>>> >>>> >> >>>>>>>
>>>> >>>>>>>>> >> >>>>>
>>>>>>.
>>>>> AppStream >> >>>>> >> >>
>>>> >>>>> >>>>>>>>>
>>>> (FSF)> >>>>>>>>
>>>>>>> (OSI) >> >>>>>
>>>>>>> >>>> >>>>>>>
>>>>>>>>> >>>> >>>>> (DFSG)
>>>>> >>>>>> >>> >>>>> >>
>>>>> >>>> > >>>>>>> >>
>>> >>>>>>>.
install ID
>>> >> >>>>> >>>>>>>>>>
>> >>>>> >> >> >>>>>>> >>
>>>> >>>> >> Flatpak.
>>> >>>>> >>>>> >>>>> AppStream
>> >> >> >>>>>>>> >>>
>>>>> >>>> > >>> >>>>
>>>> >>>> >> Flatpak (>> >>>>
>>>>) >> >>>> >>> >>>>>
>>>>>>>> >>>>>>.
remove ID
>>> >>> >> >>>>>
>>>>>>>>>> >> >>>>> >> >>
>>>>>>> >> >>>> >>>> >>
Flatpak.
>>> >>>>> >>>>>>>>>
>>>>> >> >>>>>
>>>>>>>>>> >> >> >>>>>>>
>> >>>> >>>> >>>> >> Flatpak
(>> >>>> >>>>) >>> >>>>>>.
put FILE
>>> >> >>>>>> >>>>>>> >>
>>>> >>>>> >>> >>>>>>
>>>>.
compare-versions, vercmp VER1 [CMP] VER2
>>>>>> >> >>>>> >>>>. >>>
>> >>>>> >>>> >> >>>>>
>>>>>>> >>>> >>>>>
>>>>>>> >>>>>> >>> >
>>>>> >>>>>> >> >>>>>
>>>>>>>>> >>> >>>>>>.
>>> >> >>>>> >>>>> >>
>>>>> >>>>>> > >> >>>>>
>>>> >>>> >> >>>>>
>>>>>>> >>>>> >>>>>
>>>>> >>>>>> >>>>>> >>
>>>>> >>>>>>>>> >>>
>>>>>>> > >> >>>>> >>
>>>>>> >>>>>> >>>>>>
appstreamcli >> >>>>> >>>> >>>
>>> >>>> >>>>>>. >>>>>
>>>>>> >>>>>>>> >>> >>
>>>>> >>> >>>>:
o eq - >>>>> >>
o ne - >>>>>>> >>
o lt - >>>> >>
o gt - >>>>> >>
o le - >>>> >> >>>>> >>
o ge - >>>>> >> >>>>> >>
new-template TYPE FILE
>>>>> >> >>>>> >>>>>> metainfo
>>>> >>>>>>> >>
>>>>>>>>> >>>>>>>>>>.
>>>>> --from-desktop >>>>>>>>
>>>> >>>>>>> >> >> >>>>>>
.desktop >> >>>>> >>>> >>>
>>>>> >>>>>> >>>>>
>>>>>>> >>>.
>>>>>>>>>> >>>>>>>>
>>>> >>>>>>>>> >>>>>>>>
>>>>> >> >>>> >>>>
>>>>>>> >>>>> >> >>>>>>
>>>> >>> >>>>> >> >>>>.
>>>>>> >>>>>>> TYPE >>> >>
>>> >>>>> AppStream >>>. >>>>
>>>>> >>>>> >> >>>>>>>[2]
>> >>>>> >>>>>>> appstreamcli
>>>> >>> >>>>>>>> >>>>>>
>>>>.
make-desktop-file MI_FILE DESKTOP_FILE
>>>>> >> >>>>>> desktop-entry
>>>>>>>>> XDG >> >> >>>>>>
metainfo. >>> >>>>>> desktop-entry
>>>>>>>> >> DESKTOP_FILE >> >>>
>>>> >>>>> >>>>> >>
>>>>>>> >>>>
>>>>>>>>>>> >> >>>>>>
metainfo >>>>> >>>>>>>> >> >>>
>>> >>>> >>>>>> >>>>>
>>>>> >>>>> >>.
>>> >>>>> >> >>>>>> binary
>>> >>> >> >>>>> provides >>>>>
>>>> >>>> Exec= >>>>>> desktop-entry
>>>> >>>>>>> >>>>>>. >>>
>>> >>>>> >>>> >>> >>>>>
>>>> --exec >>>>>>>> >>>>
>>>>> >>>> >> >>>>>> >>>
>>>> >>>>>>> >>>. >>>>>>>
>>>> >>>>>>>>>> >>>>>>
>> >>> >>>> >>>>>>>>
>>>>>>>>.
>>>> >>>>> >> desktop-entry
>>>>>> >>> >>>>> >>>
>>>>>> >> >>>> >>>>>>>>>
>>>>> >>>> >>>> >>>> >>
>>>>> AppStream >>>>> >>>>>>>>
>>>> >>>>> >> >>>>> >>
>>> "stock" >>>> >>>>> >>>>>
>>>>>>>>>> >> >>>>
>>>>>>> >>> > >>>>>> >>
>>>>> >>>>
>>>>>>>>> >> >>>>>> >>>>
>> >>>>> >>>> >>>> >>>
>>>>>>>.
news-to-metainfo NEWS_FILE MI_FILE [OUT_FILE]
>>> >>>>> >> >>>>>> NEWS >>
>> >>>> >>>>>> >>
>>>>>>>>> >>>>>>>
>>>>>>> >>>>>> >> XML >>>>
>>>>>>> AppStream >>>>> >>>>>>.
>> >>>> >> >>>>>>>>>> NEWS
>>> >>>> > >>>> >>>>>>
>>>> >> >>> >>>>> >>>>>
>>>>> >> >>>>>>> >>>>>>>
(heuristics) >>>>>> >>>>>>>
>>>>>>. >>>> >>>>>>
>>>>>>>> >>>> YAML >>>>>
>>>>>> AppStream >> >>>>>> > >>
>> >>> >> XML >>>>> >>>.
>>>>>> metainfo >> >>> MI_FILE >>>>
>>>> >>>>> >>>>> > >>
>>>>> >>>>>>> >> >> >>>
>> >> >>>> >>>> >>
>>>>>>>>> >>>>>>>> >>
NEWS_FILE >>>>>>> >>>>> >>. >>>
MI_FILE >>> "-" >>>>> >>>> >>>
>>>>>> metainfo >>>>>>
>>>>>>> > >>> >>>>>>>>>
>>>>>> >>>>>>>> >>>>
>>>>> >>>>>>>>>> >>
>>>>> >>>>>>>>> >>>>>
>>>>>>>. >>> [OUT_FILE] >>>> >>>
>>>>> >>>>>>>> >>>>>
>>>>> >> >>> >>>>> >>> MI_FILE
>> >> >>>>>> >>> >>>>>
>>>>>>>. >>> >>> "-" >>>>>
>>>> >>>>> >> >>>>>
>>>>>>>>> >>>>> >>>>> >>.
>> >>> >> >>>>>> metainfo>
>>>>>>> MI_FILE >>>>>>>> >>
>>>>>> >>>>>>> >>>>>>
>>> >>>>> >>>> >>>>>>>>>
XML >> >>>> >>>> releases >> >>>>
>>>>>>> >>>>>> >>>>>
>>>>>>> >>>>>>. >> >>>>>>
>>>>> >> >>>> >>>> >>>
>>>>>>> >>>>>>>
>>>>>>>> >>> >>>>>>
>>>>>> >>>>>. >> >>>> >>
>>>> >>>>>>>>> >>
>>>>>>>>> >>>>>>> >>
>>>> >>> >>>>> >>>> >>>>
>> >> >>>>>> >> >>>> >>>
>>>> >>> >>>>> >>>>>>.
>>> >>>> >>> >>>>
>>>>>>>>>>> >> >>> *.releases.xml
>> >>> >>>>>> >>> >>>>>>
>>> >>>>> >>>>>>> >>
>>>>>> >>>>>>> >>>> >>>>
>> >>> >>>>> >>.
>>>>> --format >>>>>>>> >>>>
>>>>> >>>>>> >>>>>>
>>>>> >> >> >>>> >>>> ("text"
>"markdown" >> "yaml") >> >>>>> >>
>>>>> >>>>>> >>>> >>>>>>
>>>>> >>>>>>> >>>. >>>>>
--limit >>>> >>>>> >>>> >>>>>
>>>>>>>>> >>>>>>
>>>>>>>>> >>>>>>>
>>>>>> (>>>>>>>>
>>>>>>>> >>>>> >> >>>>>
>>>>>> >>>). >>>>> --translatable-count
>>>>> >>>>>>> >>>>>>> >>
>> >> >>>>> >>>> >>>>>
>>>>>>>>>>> >>>>>>>
>>>>> >>>>>> >> >>>>>> >>
>>>>>>>> >>>>> >>>>>
>>>>>>. >>>>>>> >> >>>>>>
>>>>>>>> >> translate="no"
>>>>>>>>>>> >>>>>>> >>
>> >>>>> >>>>> >>>>
>>>>>.
metainfo-to-news MI_FILE NEWS_FILE
>>> >>>>> >>>>>> >>>>>
news-to-metainfo >> >>>>> >>>> > >>
>>>>>>> >> XML >>>>> >>
>>>>>> metainfo >> >> >>>>>>
>>>>>>> >>>>>>> >>
>>>>>> NEWS >> >>>> >>>> >>
YAML >>>>>>>>. >>> NEWS_FILE >>> "-"
>>>>> >>>> >>>>>>>> >>>>
>> >>> >>>>>> >> >>>>>
>>>>>>>>> >>>>> >>>>>>>.
>>> MI_FILE >> >>>>>> metainfo >>>>
>> >>>>>>> >>>>>> >>> >>
>> >> >>>>>> >>>>>
>>>>>>> >>>>>> ()> >>> >>>>> >> >>>>
>>>>> >>> > >>>>>>>
>>>>>> >> >>>>>> >>>>>>>
>>>>>> >> >>> >> >>>>>
>>>> >>>> >>>>>>>>
>>>>>>>>> >>>> >> >>>
>>>>>> metainfo >>>>>>.
>>>>> --format >>>>>>>> >>>>
>>>>> >>>> >>>> >>>>> ("yaml"
>"text" >> "markdown") >>>>>>> >>>.
>>> >>>>> >>>> >>>>> appstreamcli
>> >>>> >>> NEWS_FILE >>>
>>>>>> >>>> >>>>
>>>>>>>> >>>> >>>>>>>>
>>>>> >>>>> >> >>>>>
>>>>>>>>>> >>>>> >>>
>>>>> >>>>>> >>>.
convert FILE1 FILE1
>>>>> >>>>>>> AppStream XML >>
>>>>> YAML >> > >>>>>.
compose
>>>>>>> >>>>> >>>>>>>
AppStream >> >> >>>> >>>> >>>>
>>>>>>>>>> metainfo. >>> >>>>>
>>>> >> >>>>> >> >>>>>
>>> >> >>>>> org.freedesktop.appstream.compose
>>> >>> >>>>. >>>>
>>>>>>> >>>>> >> appstreamcli-
compose(1) >>>>>> >>>>.
--details
>>> >>>>>>> >>>>> >>>>>>
>> >>>>> >>>>>>>>.
--no-color
>>> >>> >>>>> >>>>.
--no-net
>>> >>>>>> >> >>>> >>>>>
>>>>>>>>>> >>>>>>>.
>>>> >>> >> >>>>>>> >>
>>>>> >>>>> >>>>> AS_VALIDATE_NONET
>>> >> >>>>> appstreamcli >> >>>
>>>>.
--version
>>>>> >>>>> >>>> appstreamcli
>>>>>> >>>>>> (SEE ALSO)
pkgcli(1).
>>>>>>> (AUTHOR)
>>> >>>> >>>>>> >>>> Matthias Klumpp
>>>>> >>> >>>.
>> >>> (COPYRIGHT)
Copyright (C) 2012-2026 Matthias Klumpp
>>>>>>>>>> (NOTES)
1. Freedesktop.org
https://www.freedesktop.org/wiki/Distributions/AppStream
2. >>>>>>>
https://www.freedesktop.org/software/appstream/docs/chap-
Metadata.html
AppStream APPSTREAMCLI(1)