Comment désactiver la récupération des fichiers DEP-11

19

J'ai remarqué, en 16.04, apt-get updatetélécharge plus de données. Certains des gros fichiers contiennent des DEP-11choses que je ne connais pas beaucoup.

J'ai trouvé une page Debian Wiki https://wiki.debian.org/AppStream , qui dit que ces métadonnées au format YAML fournies pour ---

Les métadonnées peuvent par exemple être utilisées par des centres de logiciels comme GNOME Software ou KDE Discover pour afficher une manière conviviale centrée sur l'application dans l'archive du package.

Mais, je n'utilise pas ces centres logiciels et je ne veux pas récupérer ces gros fichiers. Comment désactiver la récupération de ces déchets?

Anwar
la source

Réponses:

9

On dirait qu'il est défini dans /etc/apt/apt.conf.d/50appstream

Peut être désactivé avec:

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

Cela l'a arrêté sur le mien, toujours visible dans les mises à jour comme:

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

Éditer:

Si vous le souhaitez, vous pouvez simplement déplacer le fichier en dehors de ce répertoire, il ne s'affichera plus. Plus d'avis. par exemple:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream

Grizly
la source
1
N'est-ce pas une erreur?
Anwar
2
Eh bien, la partie "N:" signifie que c'est juste un avis. Vous obtenez également des avertissements "W:". Des erreurs réelles l'empêchent de fonctionner.
Grizly
24

Si vous n'avez pas besoin du gestionnaire de packages graphiques, vous pouvez désinstaller le appstreampackage et tous les gestionnaires graphiques qui en dépendent:

aptitude purge appstream

Si vous préférez une mvsolution, mieux vaut le faire avec dpkg-divertet elle restera persistante sur les mises à niveau du package:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream
midenok
la source
2
C'est probablement deux réponses, mais les deux sont meilleures que la réponse acceptée :-)
Auspex