Score:0

จะลบแพ็คเกจเฉพาะเมื่อไม่มีแพ็คเกจขึ้นอยู่กับมันได้อย่างไร?

ธง za

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

Score:2
ธง de

คุณเมาใช้คำสั่ง

sudo apt-get autoremove

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

William Taylor avatar
za flag
Autoremove ลบเฉพาะแพ็คเกจที่ติดตั้งโดยอัตโนมัติ ไม่ใช่แพ็คเกจที่ฉันต้องการ
Score:1
ธง es

ใช้เช่น dpkg-แบบสอบถาม เพื่อทดสอบว่าแพ็คเกจของคุณได้รับการติดตั้งแล้วหรือไม่ก่อนที่คุณจะติดตั้ง ดู man dpkg-แบบสอบถาม. สำหรับการพึ่งพาคุณสามารถใช้

sudo apt-get autoremove yourpackage1 yourpackage2 ...

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

โพสต์คำตอบ

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