Como desativar a busca de arquivos DEP-11

19

Percebi, no 16.04, apt-get updatebaixa mais dados. Alguns dos arquivos grandes incluem DEP-11coisas sobre as quais não sei muito.

Eu encontrei uma página Wiki Debian https://wiki.debian.org/AppStream , que diz que esses arquivos metadados no formato YAML são fornecidos para ---

Os metadados podem, por exemplo, ser usados ​​por centros de software como o GNOME Software ou o KDE Discover para exibir uma maneira centrada no aplicativo e amigável ao usuário no arquivo de pacotes.

Mas eu não uso esses Centros de Software e não quero buscar esses arquivos enormes. Como desabilito a busca desses resíduos?

Anwar
fonte

Respostas:

9

Parece que está definido em /etc/apt/apt.conf.d/50appstream

Pode ser desativado com:

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

Isso parou no meu, ainda visível em atualizações como:

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

Editar:

Se desejar, basta mover o arquivo para fora desse diretório, ele não será mais exibido. Não há mais avisos. por exemplo:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream

Grizly
fonte
11
Não é um erro?
Anwar
2
Bem, a parte "N:" significa que é apenas um aviso. Você recebe avisos "W:" também. Erros reais param de funcionar.
Grizly 13/09/16
24

Se você não precisar do gerenciador de pacotes gráficos, poderá desinstalar o appstreampacote e todos os gerenciadores gráficos que dependem dele:

aptitude purge appstream

Se você preferir uma mvsolução, é melhor fazê-lo dpkg-diverte ele permanecerá persistente nas atualizações de pacotes:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream
midenok
fonte
2
Isso é provavelmente duas respostas, mas ambos são melhores do que a resposta aceita :-)
Auspex