Ada pertanyaan lain tentang AppStream yang - baik atau buruk - berfokus pada apa yang tampaknya menjadi bug tertentu di AppStream tapi itu membuat saya sadar bahwa saya tidak tahu apa sebenarnya benda ini .
man appstreamcli
(aplikasi mengambil CPU dari ujung yang dalam) melempar beberapa jargon teknis pada kebingungan:
appstreamcli adalah alat pembantu kecil untuk bekerja dengan metadata AppStream dan mengakses indeks komponen AppStream dari baris perintah. Indeks komponen AppStream berisi daftar semua komponen perangkat lunak yang tersedia untuk distribusi Anda, cocok dengan nama paket mereka. Ini dibuat menggunakan data AppStream XML atau Debian DEP-11, yang disediakan oleh distributor Anda.
Jadi ... Untuk apa sebenarnya benda itu ada? Apakah semua desktop (dan manajer paket terkait) menggunakannya?
Maksud saya sebenarnya: apa yang akan pecah ketika saya merobek ini dengan gigi saya?
Jawaban:
The halaman proyek AppStream menambahkan sedikit lebih jargon tapi tidak pergi ke mengatakan:
Jadi pada dasarnya inilah yang digunakan pusat perangkat lunak baru untuk mendapatkan datanya, bukan langsung dari Apt.
appstreamcli refresh
(Hal yang orang-orang panik tentang menggunakan semua CPU) adalah proses yang berjalan setelahapt update
untuk meregenerasi datanya sendiri. Seperti disebutkan dalam pertanyaan, tampaknya ada bug di sini.Anda dapat melihat apa yang dibutuhkan berdasarkan dependensi terbalik:
Jadi pada level dasar untuk menjawab "Apa yang akan merusak [...]?", ^^ hal itu.
Baik perangkat lunak Gnome dan KDE bergantung padanya hari ini. Lebih banyak di masa depan. Sebagian besar manajer paket tidak langsung ini hanya "
recommends
" jadi jika Anda hanya pernah menggunakanapt
atau alat yang hanya menggunakan pustaka paket Apt secara langsung (terlalu banyak untuk dicantumkan), Anda dapat menyingkirkannya tanpa menghapus seluruh lingkungan desktop .Anda dapat mensimulasikan penghapusan dengan
apt -s remove appstream
:Ini di bawah KDE jadi jangan anggap apa pun dari itu. Tampaknya cukup aman.
Memperbarui:
Menjalankan
apt -s remove appstream
di Kubuntu 18.04 sedikit berbeda:sumber