ฉันจะปิดใช้งานการดึงไฟล์ DEP-11 ได้อย่างไร


19

ฉันสังเกตเห็นว่าใน 16.04 apt-get updateดาวน์โหลดข้อมูลเพิ่มเติม ไฟล์ขนาดใหญ่บางไฟล์มีDEP-11สิ่งที่ฉันไม่รู้มาก

ฉันพบหน้า Debian Wiki แล้วhttps://wiki.debian.org/AppStreamซึ่งบอกว่าข้อมูลเหล่านี้เป็นข้อมูลเมตาในรูปแบบ YAML ที่จัดไว้สำหรับ ---

ตัวอย่างเช่นข้อมูลเมตาสามารถใช้งานได้โดยศูนย์ซอฟต์แวร์เช่นซอฟต์แวร์ GNOME หรือ KDE Discover เพื่อแสดงวิธีใช้งานเป็นศูนย์กลางในแอปพลิเคชันที่เป็นมิตรกับผู้ใช้

แต่ฉันไม่ได้ใช้ศูนย์ซอฟต์แวร์เหล่านี้และไม่ต้องการเรียกไฟล์ขนาดใหญ่เหล่านั้น ฉันจะปิดการใช้งานการดึงของเสียเหล่านี้ได้อย่างไร

คำตอบ:


9

ดูเหมือนว่าจะมีการกำหนดไว้ /etc/apt/apt.conf.d/50appstream

สามารถปิดการใช้งานด้วย:

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

ที่หยุดมันบนของฉันยังคงปรากฏในการอัปเดตดังนี้

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

แก้ไข:

หากคุณต้องการคุณสามารถย้ายไฟล์นอกไดเรกทอรีนั้นได้มันจะไม่ปรากฏอีกต่อไป ไม่มีประกาศอีกแล้ว เช่น:sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/50appstream


1
ไม่ใช่ข้อผิดพลาดหรือ
อันวาร์

2
ส่วน "N:" หมายความว่าเป็นเพียงการแจ้งเตือน คุณจะได้รับคำเตือน "W:" เช่นกัน ข้อผิดพลาดที่เกิดขึ้นจริงหยุดมันทำงาน
Grizly

24

หากคุณไม่ต้องการผู้จัดการแพ็คเกจกราฟิกคุณสามารถถอนการติดตั้งappstreamแพ็คเกจและผู้จัดการกราฟิกทั้งหมดที่ขึ้นอยู่กับมัน:

aptitude purge appstream

หากคุณต้องการmvวิธีการแก้ปัญหาให้ทำดีกว่าdpkg-divertและจะคงอยู่กับการอัพเกรดแพ็คเกจ

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

2
อาจเป็นสองคำตอบ แต่ทั้งคู่ดีกว่าคำตอบที่ยอมรับ :-)
Auspex
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.