Jak wyłączyć pobieranie plików DEP-11

19

Zauważyłem, że w 16.04 apt-get updatepobiera więcej danych. Niektóre duże pliki zawierają DEP-11rzeczy, o których niewiele wiem.

Znalazłem stronę Wiki Debiana https://wiki.debian.org/AppStream , która mówi, że te pliki metadane w formacie YAML są dostarczane ---

Metadane mogą być na przykład używane przez centra oprogramowania, takie jak GNOME Software lub KDE Discover, do wyświetlania przyjaznego dla użytkownika sposobu zorientowanego na aplikacje w archiwum pakietów.

Ale nie używam tych centrów oprogramowania i nie chcę pobierać tych ogromnych plików. Jak wyłączyć pobieranie tych odpadów?

Anwar
źródło

Odpowiedzi:

9

Wygląda na to, że jest zdefiniowany w /etc/apt/apt.conf.d/50appstream

Można wyłączyć za pomocą:

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

To zatrzymało go na moim, wciąż widoczne w aktualizacjach jako:

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

Edytować:

Jeśli chcesz, możesz po prostu przenieść plik poza ten katalog, nie będzie już wyświetlany. Nigdy więcej powiadomień. na przykład:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream

Grizly
źródło
1
Czy to nie błąd?
Anwar,
2
Cóż, część „N:” oznacza, że ​​to tylko informacja. Dostajesz również ostrzeżenia „W:”. Rzeczywiste błędy przestają działać.
Grizly,
25

Jeśli nie potrzebujesz graficznego menedżera pakietów, możesz odinstalować appstreampakiet i wszystkie menedżery graficzne, które od niego zależą:

aptitude purge appstream

Jeśli wolisz mvrozwiązanie, lepiej zrób to z, dpkg-diverta pozostanie trwałe przy aktualizacjach pakietów:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream
midenok
źródło
2
To prawdopodobnie dwie odpowiedzi, ale obie są lepsze niż zaakceptowana odpowiedź :-)
Auspex