/ var / lib / apt / list มีขนาดใหญ่มาก


38

ฉันสังเกตเห็นว่า/var/lib/apt/listsมีขนาดใหญ่มาก มันมีขนาดใหญ่เท่ากับ 86MB ซึ่งดูเหมือนว่าใหญ่เกินไปเล็กน้อย เป็นเรื่องปกติหรือไม่ ถ้าไม่ฉันควรทำอย่างไร


1
ยานั่นใหญ่มาก ของฉันคือ 1GB
Rolf

คำตอบ:


37

เมื่อคุณเรียกใช้sudo apt-get update(หรือใช้ปุ่มรีเฟรชในตัวจัดการแพ็กเกจ) รายการแพ็กเกจจะถูกดาวน์โหลดจากเซิร์ฟเวอร์ Ubuntu /var/lib/apt/lists/ไฟล์เหล่านี้จะถูกเก็บไว้ในนั้น

คุณสามารถลบเนื้อหาของไดเรกทอรีนั้นได้อย่างปลอดภัยเนื่องจากมีการสร้างใหม่เมื่อคุณรีเฟรชรายการแพคเกจ หากคุณลบไฟล์ แต่อย่าเรียกใช้apt-get updateเพื่อเรียกรายการคำสั่งเช่นapt-cacheจะไม่สามารถให้ข้อมูลได้ (เนื่องจากแคชว่างเปล่า)

หากต้องการลดขนาดไดเรกทอรีและเพิ่มความเร็วในการดึงรายการแพคเกจให้ลองปิดการใช้งานที่เก็บบางตัวที่คุณไม่ต้องการ (ดูที่วิธีการลบที่เก็บ? ) ซึ่งรวมถึง PPAs (ดูที่PPAs จะถูกลบได้อย่างไร )


15

หากคุณรู้สึกเช่นนั้นลองคำสั่งนี้:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update

1
สิ่งนี้จะปลอดภัยหรือไม่? รายการเหล่านั้นมีเฉพาะแพ็คเกจที่สามารถติดตั้งได้และไม่ใช่แพ็คเกจที่ติดตั้งหรือไม่
thabubble

@thabubble ใช่มันจะสร้างข้อมูลแคชของแหล่งที่มาของคุณอีกครั้ง ฉันแน่ใจ .
rɑːdʒɑ

7
เหตุใดจึงไม่อยู่ใน / var / cache /
Johan Boulé

2

ฉันเป็น 142M ดังนั้นฉันคิดว่ามันปกติ

เหตุผลอาจเป็นเพราะ / var / lib / apt / list / เป็นพื้นที่เก็บข้อมูลสำหรับข้อมูลสถานะสำหรับแต่ละแพ็กเกจทรัพยากรที่ระบุในแหล่งรายการ


มันอาจมีขนาดใหญ่มาก แต่นี่เป็นระบบที่ติดตั้งใหม่ @ 642MB รายการเหล่านี้ใช้พื้นที่เกือบ 1/6 ของพื้นที่ และนั่นเป็นเรื่องใหญ่
thabubble

1
642Mb เล็กมากสำหรับการติดตั้ง Ubuntu ระบบไฟล์รูทของฉัน (ไม่รวมผู้ใช้หรือไฟล์ข้อมูล) คือ 14Gb / var / lib / apt / รายการคือ 123Mb ในระบบที่สองค่าคือ 5.3Gb และ 87Mb
StarNamer

ใช่. Ubuntu แนะนำฮาร์ดไดรฟ์พื้นที่ต่ำสุด 5 GB
LnxSlck

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