Есть еще один вопрос о AppStream , который, к лучшему или к худшему, сфокусирован на том, что кажется конкретной ошибкой в AppStream, но это заставило меня понять, что я понятия не имею, что это за штука на самом деле .
man appstreamcli
(приложение выводит процессор из глубины), добавляя некоторый технический жаргон:
appstreamcli - это небольшой вспомогательный инструмент для работы с метаданными AppStream и доступа к индексу компонента AppStream из командной строки. Индекс компонента AppStream содержит список всех доступных программных компонентов для вашего дистрибутива, соответствующих их именам пакетов. Он генерируется с использованием данных AppStream XML или Debian DEP-11, предоставленных вашим дистрибьютором.
Итак ... Для чего это на самом деле? Все ли десктопы (и связанные с ними менеджеры пакетов) используют его?
Под всем, что я имею в виду: что сломается, когда я вырву это зубами?
Ответы:
Страница AppStream проект добавляет немного больше жаргона но идти на говорят:
Так что это в основном то, что новые центры программного обеспечения используют для получения своих данных, а не напрямую от Apt.
appstreamcli refresh
(то, что люди волнуются по поводу использования всего процессора) - это процесс, который запускается после того, как онapt update
восстанавливает свои собственные данные. Как уже упоминалось в вопросе, здесь, похоже, есть ошибка.Вы можете увидеть, что нужно, основываясь на обратных зависимостях:
Таким образом, на базовом уровне, чтобы ответить «Что сломает [...]?», ^^ что-то.
И программные инструменты Gnome и KDE зависят от этого сегодня. Больше возможно в будущем. Большинство из этих косвенных менеджеров пакетов просто "
recommends
", поэтому, если вы когда-либо используетеapt
или инструменты, которые используют только библиотеку пакетов Apt напрямую (слишком много, чтобы перечислять), вы можете избавиться от нее, не удаляя всю среду рабочего стола .Вы можете смоделировать удаление с помощью
apt -s remove appstream
:Это под KDE, так что не думайте об этом. Это кажется достаточно безопасным.
Обновить:
Работа
apt -s remove appstream
в Kubuntu 18.04 немного отличается:источник