DEP-11 dosyalarının getirilmesini nasıl devre dışı bırakabilirim?


19

16.04'te apt-get updatedaha fazla veri indirdiğini fark ettim . Bazı büyük dosyalar DEP-11hakkında fazla bilmediğim şeyler var.

Bir Debian Wiki sayfası buldum https://wiki.debian.org/AppStream , bu dosyalar YAML biçimli meta veriler için sağlanan diyor ---

Meta veriler örneğin GNOME Software veya KDE Discover gibi yazılım merkezleri tarafından paket arşivinde kullanıcı dostu bir uygulama merkezli yol göstermek için kullanılabilir.

Ancak, bu Yazılım Merkezlerini kullanmıyorum ve bu devasa dosyaları almak istemiyorum. Bu atıkların getirilmesini nasıl devre dışı bırakabilirim?

Yanıtlar:


9

Tanımlı gibi görünüyor /etc/apt/apt.conf.d/50appstream

Şununla devre dışı bırakılabilir:

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

Bu benimkini durdurdu, güncellemeler hala görülebilir:

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

Düzenle:

İsterseniz, dosyayı bu dizinin dışına taşıyabilirsiniz, artık görünmez. Başka bildirim yok. Örneğin:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream


1
Bir hata değil mi?
Anwar

2
"N:" kısmı bunun sadece bir uyarı olduğunu gösterir. "W:" uyarıları da alırsınız. Gerçek hatalar çalışmayı durdurur.
Grizly

25

Grafik paket yöneticisine ihtiyacınız yoksa appstreampaketi ve ona bağlı tüm grafik yöneticilerini kaldırabilirsiniz :

aptitude purge appstream

Eğer tercih edersen mvÇözümü , daha iyi yapın dpkg-divertve paket yükseltmelerinde kalıcı olacaktır:

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

2
Bu muhtemelen iki cevaptır, ancak her ikisi de kabul edilen cevaptan daha iyidir :-)
Auspex
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.