Es gibt noch eine andere Frage zu AppStream , die sich - im Guten wie im Schlechten - auf einen bestimmten Fehler in AppStream konzentriert, aber mir ist klar geworden, dass ich keine Ahnung habe, was dieses Ding eigentlich ist .
man appstreamcli
(Die Anwendung, die die CPU aus der Klemme nimmt) wirft einige technische Fragen auf:
appstreamcli ist ein kleines Hilfsprogramm für die Arbeit mit AppStream-Metadaten und den Zugriff auf den AppStream-Komponentenindex über die Befehlszeile. Der AppStream-Komponentenindex enthält eine Liste aller verfügbaren Softwarekomponenten für Ihre Distribution, die mit ihren Paketnamen abgeglichen sind. Es wird unter Verwendung von AppStream XML- oder Debian DEP-11-Daten generiert, die von Ihrem Distributor bereitgestellt werden.
Also ... Wofür ist es eigentlich da? Verwenden alle Desktops (und die zugehörigen Paketmanager) es?
Damit meine ich eigentlich: Was wird brechen, wenn ich das mit den Zähnen ausreiße?
Antworten:
Die AppStream-Projektseite fügt etwas mehr Fachsprache hinzu, sagt jedoch Folgendes :
Dies ist also im Grunde das, was die neuen Software-Zentren verwenden, um ihre Daten von Apt zu beziehen, anstatt direkt von Apt.
appstreamcli refresh
(die Sache, die die Leute über die Verwendung der gesamten CPU ausflippen) ist der Prozess, der nach einem ausgeführt wirdapt update
, um seine eigenen Daten neu zu generieren. Wie in der Frage erwähnt, scheint es hier einen Fehler zu geben.Anhand der umgekehrten Abhängigkeiten können Sie erkennen, welche Anforderungen dies erfordert:
Also auf einer Basisebene zu antworten "Was wird brechen [...]?", ^^ das Zeug.
Die Software-Tools von Gnome und KDE hängen heute davon ab. Mehr kann in der Zukunft. Die meisten dieser indirekten Paket - Manager sind nur „
recommends
“ so , wenn Sie jemals nur verwendenapt
oder Werkzeuge , die nur direkt Apt Paket - Bibliothek verwenden (zu viele zur Liste), Sie können es loswerden , ohne die gesamte Desktop - Umgebung zu entfernen .Sie können eine Entfernung simulieren mit
apt -s remove appstream
:Dies steht unter KDE, nehmen Sie also nichts davon an. Es scheint sicher genug.
Aktualisieren:
Laufen
apt -s remove appstream
in Kubuntu 18.04 ist etwas anders:quelle