DEP-11ファイルのフェッチを無効にする方法


19

16.04では、apt-get updateより多くのデータがダウンロードされることに気付きました。大きなファイルの中には、DEP-11私があまり知らないものが含まれています。

Debian Wikiページhttps://wiki.debian.org/AppStreamを見つけました。これは、これらのファイルがYAML形式のメタデータを提供していると書かれています---

メタデータは、たとえば、GNOME SoftwareやKDE Discoverなどのソフトウェアセンターで使用して、パッケージアーカイブにユーザーフレンドリーなアプリケーション中心の方法を表示できます。

しかし、私はこれらのソフトウェアセンターを使用せず、これらの巨大なファイルを取得したくありません。これらの廃棄物の取得を無効にするにはどうすればよいですか?

回答:


9

で定義されているように見えます /etc/apt/apt.conf.d/50appstream

以下で無効にできます:

sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled}

それは私の上でそれを止めました、まだアップデートとして目に見える:

N: Ignoring file '50appstream.disable' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension

編集:

必要に応じて、ファイルをそのディレクトリの外に移動するだけで、表示されなくなります。これ以上の通知はありません。例えば:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream


1
エラーではありませんか?
アンワー

2
「N:」の部分は、単なる通知であることを意味します。「W:」警告も表示されます。実際のエラーは機能を停止します。
グリズリー

24

グラフィカルパッケージマネージャーが必要ない場合は、appstreamパッケージとそれに依存するすべてのグラフィカルマネージャーをアンインストールできます。

aptitude purge appstream

ご希望の場合はmv解決策を、そしてより良いとそれを行うdpkg-divertと、それは、パッケージのアップグレードに永続的なままになります。

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream

2
それはおそらく2つの答えですが、どちらも受け入れられた答えよりも優れています:
Auspex
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.