Score:4

apt-get autoremove ทำงานอย่างไรเมื่อกำหนดแพ็คเกจเป็นอาร์กิวเมนต์

ธง us

ฉันเพิ่งเข้าสู่ระบบเซิร์ฟเวอร์ที่ใช้ร่วมกันเพื่อดูว่าเหตุใดฉันจึงไม่สามารถเข้าถึงการแชร์แซมบ้าได้ ฉันพยายามเปิด smb.conf กับ เสียงเรียกเข้า และพบว่า เสียงเรียกเข้า ไม่ได้ติดตั้งอีกต่อไป ฉันพบว่าการแบ่งปัน Samba ของฉันไม่สามารถเข้าถึงได้เพราะ แซมบ้า ยังไม่ได้ติดตั้งอีกต่อไป

ฉันมองเข้าไป ฉลาดบันทึกของบันทึกและเห็นการประทับเวลาที่ Samba ถูกนำออกและมองเข้าไปข้างใน auth.log และพบบรรทัดนี้ในช่วงเวลานั้น:

คำสั่ง=/usr/bin/apt-get autoremove libpython3.8-stdlib

ทุกตัวอย่างที่ฉันสามารถหาได้ ฉลาด/apt-รับการลบอัตโนมัติ แสดงว่าเรียกโดยไม่มีข้อโต้แย้งจะเกิดอะไรขึ้นเมื่อคุณให้แพ็คเกจแก่มัน? สิ่งนี้จะลบแพ็คเกจนั้นออกอย่างชัดเจนและการขึ้นต่อกันทั้งหมดหรือไม่ นี่เป็นคำอธิบายเดียวที่ฉันคิดได้ซึ่งจะอธิบายว่าทำไม แซมบ้า และ เสียงเรียกเข้า จะถูกถอนการติดตั้ง

Score:7
ธง vn

คุณ (เกือบ) ถูกต้องในสมมติฐานของคุณ วิ่ง apt-get autoremove <แพ็คเกจ> จะลบออกก่อน <package>แล้วลบอัตโนมัติราวกับว่าคุณเคยเรียกใช้ apt-รับการลบอัตโนมัติ โดยไม่มีพารามิเตอร์ (เช่น ลบแพ็คเกจ "ติดตั้งอัตโนมัติ" ทั้งหมดที่ไม่ได้ขึ้นต่อกันของแพ็คเกจ "ติดตั้งด้วยตนเอง").

ความแตกต่างที่สำคัญที่นี่คือส่วนที่ลบอัตโนมัติของการทำงาน apt-get autoremove <แพ็คเกจ> จะลบแพ็คเกจที่ขึ้นอยู่กับ <package>, แต่ ทั้งหมด แพ็คเกจที่จะถูกลบอัตโนมัติ

โพสต์คำตอบ

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