Làm cách nào để vô hiệu hóa tìm nạp các tệp DEP-11


19

Tôi nhận thấy, trong 16.04, apt-get updatetải thêm dữ liệu. Một số tệp lớn bao gồm DEP-11những thứ mà tôi không biết nhiều.

Tôi đã tìm thấy một trang Wiki Debian https://wiki.debian.org/AppStream , cho biết các tệp này siêu dữ liệu được định dạng YAML được cung cấp cho ---

Ví dụ, siêu dữ liệu có thể được sử dụng bởi các trung tâm phần mềm như Phần mềm Gnome hoặc Khám phá KDE để hiển thị một cách tập trung vào ứng dụng thân thiện với người dùng trên kho lưu trữ gói.

Nhưng, tôi không sử dụng các Trung tâm phần mềm này và tôi không muốn tìm nạp các tệp lớn đó. Làm thế nào để tôi vô hiệu hóa việc tìm nạp các chất thải này?

Câu trả lời:


9

Hình như nó được định nghĩa trong /etc/apt/apt.conf.d/50appstream

Có thể bị vô hiệu hóa với:

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

Điều đó đã dừng nó trên máy của tôi, vẫn hiển thị trong các bản cập nhật như:

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

Biên tập:

Nếu bạn muốn, bạn chỉ cần di chuyển tệp bên ngoài thư mục đó, nó sẽ không còn hiển thị nữa. Không còn thông báo. ví dụ:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream


1
Nó không phải là một lỗi?
Anwar

2
Chà, phần "N:" có nghĩa là nó chỉ là một thông báo. Bạn cũng nhận được cảnh báo "W:". Lỗi thực tế dừng nó hoạt động.
Grizly

24

Nếu bạn không cần trình quản lý gói đồ họa, bạn có thể gỡ cài đặt appstreamgói và tất cả các trình quản lý đồ họa phụ thuộc vào nó:

aptitude purge appstream

Nếu bạn thích mvgiải pháp, thì tốt hơn nên thực hiện dpkg-divertvà nó sẽ tiếp tục nâng cấp gói:

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

2
Đó có thể là hai câu trả lời, nhưng cả hai đều tốt hơn câu trả lời được chấp nhận :-)
Auspex
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.