AppStreamプロジェクトページは、もう少し専門用語を追加しますが、言うに行くん:
パッケージリポジトリのアプリケーション中心のビューに必要なメタデータを提供することにより、ソフトウェアセンターアプリケーションを構築するための基盤を提供します。AppStreamはさらに、統合ソフトウェアメタデータデータベース、スクリーンショットサービス、および(Linux)ディストリビューション用のユーザーフレンドリーなアプリケーションセンターを作成するために必要なさまざまなものなどの仕様を提供します。
したがって、これは基本的に、Aptから直接ではなく、新しいソフトウェアセンターがデータの取得に使用しているものです。appstreamcli refresh
(すべてのCPUを使用することについて人々が驚いていること)は、apt update
独自のデータを再生成するために実行されるプロセスです。質問で述べたように、ここにはバグがあるようです。
逆の依存関係に基づいて、必要なものを確認できます。
$ apt rdepends appstream
appstream
Reverse Depends:
Breaks: libapt-pkg5.0 (<< 0.9.0-3~)
Depends: plasma-discover
Depends: plasma-discover
Depends: gnome-software
Depends: plasma-discover
Depends: isenkram-cli
Recommends: check-all-the-things
Depends: appstream-index (>= 0.9.4-1)
Recommends: libappstreamqt1 (>= 0.9.4-1)
Suggests: appstream-doc
Depends: gnome-software
だから、基本レベルで「何が壊れるのか...」と答えるには、^^そのようなものです。
GnomeとKDEの両方のソフトウェアツールは今日、それに依存しています。将来的にはより多くの可能性があります。これらの間接パッケージマネージャーのほとんどは単なる「recommends
」であるため、apt
Aptのパッケージライブラリのみを直接使用する(リストするには多すぎる)場合は、デスクトップ環境全体を削除せずに削除できます。
次の方法で削除をシミュレートできますapt -s remove appstream
。
$ apt -s remove appstream
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.5-2.dmz.4-liquorix-amd64 linux-headers-4.5-3.dmz.1-liquorix-amd64 linux-image-4.5-2.dmz.4-liquorix-amd64
linux-image-4.5-3.dmz.1-liquorix-amd64
Use 'apt autoremove' to remove them.
The following packages will be REMOVED
appstream muon-discover plasma-discover
0 to upgrade, 0 to newly install, 3 to remove and 80 not to upgrade.
Remv muon-discover [4:5.6.4+p16.04+git20160517.1518-0]
Remv plasma-discover [5.6.4+p16.04+git20160517.1518-0]
Remv appstream [0.9.4-1]
これはKDEの下にあるので、そこから何も仮定しないでください。それは十分に安全なようです。
更新:
apt -s remove appstream
Kubuntu 18.04での実行は少し異なります:
Remv plasma-discover [5.12.6-0ubuntu0.1]
Remv apt-config-icons-large-hidpi [0.12.0-3ubuntu1]
Remv apt-config-icons-large [0.12.0-3ubuntu1]
Remv apt-config-icons [0.12.0-3ubuntu1] [apt-config-icons-hidpi:amd64 ]
Remv appstream [0.12.0-3ubuntu1] [apt-config-icons-hidpi:amd64 ]
Remv apt-config-icons-hidpi [0.12.0-3ubuntu1]