Jest jeszcze jedno pytanie dotyczące AppStream, które - na lepsze lub gorsze - skoncentrowało się na tym, co wydaje się być szczególnym błędem w AppStream, ale uświadomiło mi, że nie mam pojęcia, co to właściwie jest .
man appstreamcli
(aplikacja zdejmująca procesor z głębokiego końca) wprowadza zamieszanie w żargonie technicznym:
appstreamcli to małe narzędzie pomocnicze do pracy z metadanymi AppStream i uzyskiwania dostępu do indeksu składników AppStream z wiersza polecenia. Indeks składników AppStream zawiera listę wszystkich dostępnych składników oprogramowania dla Twojej dystrybucji, dopasowanych do nazw ich pakietów. Jest generowany przy użyciu danych AppStream XML lub Debian DEP-11 dostarczonych przez dystrybutora.
Więc ... Po co to właściwie jest? Czy używają go wszystkie komputery stacjonarne (i powiązane z nimi menedżery pakietów)?
Przez to, co właściwie mam na myśli: co się zepsuje, gdy wyrwę to zębami?
Odpowiedzi:
Strona projektu AppStream dodaje nieco więcej żargonu, ale mówi:
Właśnie tego używają nowe centra oprogramowania do uzyskiwania swoich danych, a nie bezpośrednio z Apt.
appstreamcli refresh
(ludzie wariują na punkcie używania całego procesora) to proces, który uruchamia się po,apt update
aby zregenerować własne dane. Jak wspomniano w pytaniu, wydaje się, że występuje tutaj błąd.Możesz zobaczyć, czego potrzebuje na podstawie odwrotnych zależności:
Więc na poziomie podstawowym, aby odpowiedzieć „Co złamie [...]?”, ^^ tego typu rzeczy.
Zarówno narzędzia Gnome, jak i KDE są od tego zależne. Więcej może w przyszłości. Większość z tych pośrednich menedżera pakietów są tylko „
recommends
”, więc jeśli tylko kiedykolwiek wykorzystaćapt
lub narzędzia, które używają tylko apt bibliotekę pakiet bezpośrednio (zbyt wiele do listy), Państwo może pozbyć się go bez konieczności zdejmowania całego środowiska graficznego .Możesz symulować usunięcie za pomocą
apt -s remove appstream
:Jest to objęte KDE, więc nie zakładaj niczego z tego. Wydaje się wystarczająco bezpieczny.
Aktualizacja:
Uruchamianie
apt -s remove appstream
w Kubuntu 18.04 jest nieco inne:źródło