web-dev-qa-db-ja.com

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

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

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

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

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

16
Anwar

/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

8
Grizly

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

aptitude purge appstream

mvソリューションを希望する場合は、dpkg-divertを使用することをお勧めします。パッケージをアップグレードしても永続的です。

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