Score:0

อะไรคือความแตกต่างระหว่างวิธีการล้างแคชแพ็คเกจเหล่านี้?

ธง id

เมื่อสร้างอิมเมจ Docker โดยใช้ Ubuntu ผู้พัฒนาบางรายแนะนำให้ลบแคชแพ็คเกจออกเพื่อลดขนาดของอิมเมจที่สร้างขึ้นโดยเรียกใช้คำสั่งต่อไปนี้:

rm -rf /var/lib/apt/lists/*

อย่างไรก็ตามยังมีคำสั่ง apt-รับทำความสะอาด ซึ่งจะลบแคชของแพ็คเกจที่อยู่ที่ /var/cache/apt/ไฟล์เก็บถาวร (อ้างอิง: https://help.ubuntu.com/community/AptGet/Howto)

เหตุใด devs จึงแนะนำคำสั่งก่อนหน้ามากกว่าคำสั่งหลัง มีอะไรที่จะได้รับจากการเรียกใช้คำสั่งทั้งสองเนื่องจากกำหนดเป้าหมายตำแหน่งแคชต่างกันหรือไม่?

id flag
@ user535733 แน่นอน นี่คือ https://gist.github.com/marvell/7c812736565928e602c4#gistcomment-2965615 https://stackoverflow.com/questions/61990329/dockerfile-benefits-of-repeated-apt-cache-cleans
user535733 avatar
cn flag
[ลิงก์แรก](https://gist.github.com/marvell/7c812736565928e602c4#gistcomment-2965615) ของคุณอธิบายจุดประสงค์ในการลบไฟล์รายการอย่างชัดเจน [ลิงก์ที่สอง](https://stackoverflow.com/questions/61990329/dockerfile-benefits-of-repeated-apt-cache-cleans) ของคุณดูเหมือนจะ *ตรงกับ* คำถามที่คุณถาม และมันก็ได้รับคำตอบอย่างดีและ กล่าวถึง คุณกำลังบอกว่าคุณไม่เข้าใจคำตอบที่ถูกต้องหรือการสนทนา? หรือหวังคำตอบอื่น?
id flag
@user535733 ฉันพบลิงก์ตัวอย่างเหล่านี้ _after_ ฉันโพสต์คำถามของฉันเพียงเพื่อเป็นหลักฐานในความคิดเห็นของคุณที่ไม่เคยเห็น devs แนะนำสิ่งนี้ ซึ่งเป็นความคิดเห็นที่คุณลบไปแล้วฉันได้ปฏิบัติตามแนวทางปฏิบัติในการใช้คำสั่ง `rm -rf` ที่ฉันโพสต์ และเพียงแค่สงสัยว่าเหตุใดจึงแนะนำสิ่งนี้ เนื่องจากฉันเพิ่งพบคำสั่ง `apt-get clean` ฉันไม่มีลิงก์/วิดีโอที่แน่นอนที่ฉันเคยดูก่อนหน้านี้ที่แนะนำ ซึ่งตอนนี้เป็นเวลากว่าสองปีที่แล้ว
Score:2
ธง mx

พวกเขาทำสิ่งต่าง ๆ rm -rf /var/lib/apt/lists/* ลบรายการแพ็คเกจที่โหลดโดย การปรับปรุงที่เหมาะสม. สะอาด ลบแพ็คเกจแคชที่โหลดโดย เหมาะติดตั้ง หรือ เหมาะอัพเกรด. ทั้งคู่ต้องการการอนุญาตรูท (sudo)

id flag
จากคำอธิบายนี้ มีประโยชน์ในการดำเนินการทั้งสองอย่าง หากปัญหาหลักคือการลดขนาดอิมเมจนักเทียบท่าให้มากที่สุด
pasman pasmański avatar
mx flag
ใช่ ดีกว่าคือทำทั้งสองอย่าง
Score:2
ธง ng

เดอะ rm คำสั่งจะต้องมี sudo ดังนั้นการพิมพ์ผิดหรือการกดปุ่ม เข้า ก่อนกำหนดจะทำลายระบบของคุณอย่างไม่สามารถแก้ไขได้ ไม่มีเหตุผลที่จะไม่ใช้อย่างแน่นอน sudo apt สะอาด เพื่อจุดประสงค์นี้.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา