Bagaimana cara menonaktifkan pengambilan file DEP-11

19

Saya perhatikan, Pada 16,04, apt-get updatemengunduh lebih banyak data. Beberapa file besar termasuk DEP-11hal - hal yang saya tidak tahu banyak tentangnya.

Saya telah menemukan halaman Wiki Debian https://wiki.debian.org/AppStream , yang mengatakan file-file ini metadata berformat YAML disediakan untuk ---

Metadata misalnya dapat digunakan oleh pusat-pusat perangkat lunak seperti Perangkat Lunak GNOME atau KDE Discover untuk menampilkan cara sentris aplikasi yang ramah pengguna pada arsip paket.

Tapi, saya tidak menggunakan Pusat Perangkat Lunak ini dan saya tidak ingin mengambil file-file besar itu. Bagaimana cara menonaktifkan pengambilan limbah ini?

Anwar
sumber

Jawaban:

9

Sepertinya itu didefinisikan dalam /etc/apt/apt.conf.d/50appstream

Dapat dinonaktifkan dengan:

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

Itu menghentikan saya, masih terlihat di pembaruan sebagai:

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

Edit:

Jika mau, Anda bisa memindahkan file di luar direktori itu, itu tidak akan muncul lagi. Tidak ada lagi pemberitahuan. misalnya:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream

Grizly
sumber
1
Bukankah ini sebuah kesalahan?
Anwar
2
Nah, bagian "N:" berarti itu hanya pemberitahuan. Anda mendapat peringatan "W:" juga. Kesalahan aktual menghentikannya berfungsi.
Grizly
24

Jika Anda tidak memerlukan manajer paket grafis, Anda dapat menghapus appstreampaket dan semua manajer grafis yang bergantung padanya:

aptitude purge appstream

Jika Anda lebih suka mvsolusi, maka lebih baik lakukan dengan dpkg-divertdan itu akan tetap bertahan pada peningkatan paket:

dpkg-divert --local --rename --divert '/etc/apt/apt.conf.d/#50appstream' /etc/apt/apt.conf.d/50appstream
midenok
sumber
2
Itu mungkin dua jawaban, tetapi keduanya lebih baik daripada jawaban yang diterima :-)
Auspex