ระบบไม่ได้ "ยุ่งเหยิง" แต่โดยพื้นฐานแล้วคุณเข้าใจว่าอะไร ติดตั้งด้วยตนเอง หมายถึงไม่ถูกต้อง บรรจุภัณฑ์ไม่เคยทำเครื่องหมายด้วยตนเองหรือไม่ใช่ด้วยตนเอง สามารถทำเครื่องหมายได้ว่าเป็นอัตโนมัติหรือไม่อัตโนมัติเท่านั้น
แพ็คเกจถูกทำเครื่องหมายอัตโนมัติเมื่อติดตั้งโดยอัตโนมัติเพื่อตอบสนองการพึ่งพา. ซึ่งหมายความว่าสามารถ (และบอกเป็นนัยว่าควร) ถูกลบออกโดยอัตโนมัติเมื่อไม่มีแพ็คเกจอื่นที่ต้องพึ่งพาอีกต่อไป
บนระบบเดสก์ท็อปปกติ แพ็คเกจส่วนใหญ่จะถูกติดตั้งเมื่อ OS ได้รับการติดตั้งครั้งแรกโดยโปรแกรมติดตั้ง ต้องติดตั้งแพ็คเกจเหล่านี้ไม่ใช่แบบอัตโนมัติ มิฉะนั้นจะถูกลบออกเพราะไม่มีอะไรขึ้นอยู่กับพวกเขา
ใช้ตัวอย่างเช่น 'abiword' ใกล้ด้านบนสุดของรายการของคุณ นี่คือโปรแกรมประมวลผลคำที่อาจเป็นเรื่องปกติที่จะติดตั้งบนระบบเดสก์ท็อป ฉันคิดว่าคุณใช้โปรแกรมติดตั้งเดสก์ท็อปแบบใดแบบหนึ่งจากหลายๆ แบบ มันอาจจะไม่ได้ถามคุณว่าคุณต้องการ abiword หรือไม่ คุณอาจไม่ได้ติดตั้ง abiword ด้วยชื่อตัวเอง คุณยังคงเลือกที่จะมีมันโดยเลือกสื่อการติดตั้งที่คุณใช้
เนื่องจากไม่มีแพ็คเกจอื่นใดในระบบของคุณที่ขึ้นอยู่กับว่าคุณได้ติดตั้ง abiword เพื่อให้ทำงานได้ จึงไม่สามารถทำเครื่องหมายเป็นอัตโนมัติได้ มิฉะนั้นจะถูกลบออก ซึ่งหมายความว่าไม่ได้ทำเครื่องหมายอัตโนมัติ คู่มือการแสดง apt-mark
แสดงรายการแพ็คเกจที่ไม่ได้ทำเครื่องหมายอัตโนมัติ
โปรดทราบด้วยว่าโปรแกรมติดตั้งจำนวนมากติดตั้งทุกอย่างที่ไม่ใช่แบบอัตโนมัติ แม้ว่าจะสามารถทำเครื่องหมายว่าเป็นแบบอัตโนมัติได้ก็ตาม เนื่องจากบางอย่างขึ้นอยู่กับตัวติดตั้งเหล่านั้น แม้แต่แพ็คเกจหลักที่สำคัญซึ่งมีหลายร้อยสิ่งขึ้นอยู่กับการทำเครื่องหมายว่าไม่ใช่อัตโนมัติ ในแง่นี้ โปรแกรมติดตั้งอาจ "ยุ่งเหยิง" แต่ระบบของคุณไม่ได้มีอะไรพิเศษ
ความพยายามที่ดีที่สุดของฉันในการรับรายการสิ่งที่ฉันอาจติดตั้งด้วยตัวเองคือ:
การค้นหาความถนัด -F '%p' --disable-columns '~i !~M !~E !~จำเป็น !~pimportant !~pstandard !~tminimal !~tstandard'
หากต้องการแยกแพ็คเกจที่ขึ้นอยู่กับ ให้ใช้:
การค้นหาความถนัด -F '%p' --disable-columns '~i !~M !~R~i !~E !~จำเป็น !~pimportant !~pstandard !~tminimal !~tstandard'