Hay otra pregunta sobre AppStream que se ha centrado, para bien o para mal, en lo que parece ser un error particular en AppStream, pero que me hizo darme cuenta de que no tengo ni idea de lo que realmente es .
man appstreamcli
(la aplicación que saca la CPU del extremo profundo) arroja algo de jerga técnica ante la confusión:
appstreamcli es una pequeña herramienta auxiliar para trabajar con metadatos de AppStream y acceder al índice del componente AppStream desde la línea de comandos. El índice de componentes de AppStream contiene una lista de todos los componentes de software disponibles para su distribución, que coinciden con los nombres de sus paquetes. Se genera utilizando datos AppStream XML o Debian DEP-11, que son proporcionados por su distribuidor.
Entonces ... ¿para qué sirve realmente? ¿Lo usan todos los equipos de escritorio (y sus administradores de paquetes relacionados)?
Con todo lo que realmente quiero decir: ¿qué se romperá cuando arranque esto con mis dientes?
Respuestas:
La página del proyecto AppStream agrega un poco más de jerga, pero dice:
Entonces, esto es básicamente lo que los nuevos centros de software están utilizando para obtener sus datos, en lugar de directamente de Apt.
appstreamcli refresh
(Lo que la gente está volviendo loca por usar toda la CPU) es el proceso que se ejecuta después de unapt update
para regenerar sus propios datos. Como se menciona en la pregunta, parece que hay un error aquí.Puede ver qué lo necesita en función de las dependencias inversas:
Entonces, en un nivel base para responder "¿Qué se romperá [...]?", ^^ esas cosas.
Las herramientas de software de Gnome y KDE dependen de ello hoy. Más mayo en el futuro. La mayoría de estos gestor de paquetes indirecta son sólo "
recommends
" por lo que si sólo utiliza siempreapt
o herramientas que sólo utilizan la biblioteca de paquetes de Apt directamente (demasiados a la lista), usted puede deshacerse de él sin quitar todo el entorno de escritorio .Puede simular una eliminación con
apt -s remove appstream
:Esto está bajo KDE, así que no asumas nada de eso. Parece lo suficientemente seguro.
Actualizar:
Ejecutar
apt -s remove appstream
en Kubuntu 18.04 es ligeramente diferente:fuente