มีการนับการใช้งานสำหรับแพ็คเกจหรือโปรแกรมหรือไม่?


12

แรงจูงใจ:

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

คำถาม:

ฉันจะทราบได้อย่างไรว่าแพ็คเกจใดที่ฉันไม่ได้ใช้งานมานานหรือนาน? ตัวอย่างเช่นฉันมักจะใช้ VLC เพื่อให้ฉันสามารถลบผู้เล่นอื่นเช่น Totem แน่นอนว่าการพึ่งพาแพ็คเกจสามารถบังคับให้ฉันติดตั้งโปรแกรมซึ่งฉันจะไม่ใช้

หมายเหตุ:

  • ค้นหาแพ็คเกจที่ใช้พื้นที่มากผ่าน synaptic:

    เลือก "สถานะ" ที่ด้านล่างซ้ายเลือก "ติดตั้ง" ที่มุมซ้ายบนเรียงคอลัมน์ที่ "ขนาด" ที่มุมบนขวา จากนั้นคุณสามารถเลือกแพ็คเกจที่คุณต้องการ

  • ใช้ aptitude autoremove

  • ใช้ubuntu-tweakJanitor สำหรับการลบเคอร์เนลแพ็คเกจเก่า, configs เก่า, รายการ apt-cache, ฯลฯ

  • ค้นหาแอปพลิเคชันด้วยตนเองสำหรับงานที่กำหนดซึ่งปกติคุณจะแก้ไขด้วยแอปมาตรฐานของคุณ เช่นโปรแกรมเล่นภาพยนตร์, เครื่องเล่นเพลง, โปรแกรม Office, เบราว์เซอร์ ฯลฯ (BTW: นี่คือสิ่งที่ฉันต้องการให้ช่วยด้วยคำถามของฉัน)

  • เมื่อลบแพ็คเกจฉันมักจะชอบ "apt-get purge" เหนือ "aptitude remove --purge" เนื่องจากความถนัดมักจะลบแพ็คเกจที่จำเป็นเนื่องจากการขึ้นต่อกันของแพ็คเกจ เช่นเมื่อลบ "evolution" (ตามที่ฉันใช้ Thunderbird) ความถนัดต้องการลบด้วย "ubuntu-desktop" และ 756 แพ็คเกจอื่น ๆ เช่นกันในขณะที่ apt-get เพิ่งเอาวิวัฒนาการและ pacakges ช่วยเหมือนวิวัฒนาการทั่วไป

  • เลนส์ Ubuntu ให้แอพพลิเคชั่นล่าสุดที่ฉันใช้ซึ่งเป็นผู้สมัครเพื่อรักษา :)

  • จ้างงานdeborphanขณะที่ฉันอ่านในคำตอบที่เกี่ยวข้องนี้: ฉันจะล้างฮาร์ดไดรฟ์ของฉันได้อย่างไร

  • ฉันควรเก็บแพ็คเกจที่จำเป็นอย่างแน่นอน: เก็บเฉพาะแพ็คเกจที่จำเป็นเท่านั้น

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

  • นอกจากนี้ยังมีโปรแกรมที่ชื่อว่า Kleen http://code.google.com/p/kleen/แต่จะไม่รวบรวมใน 11.10 อย่างไรก็ตามฉันแฮ็คเพื่อคอมไพล์ แต่ผลลัพธ์ไม่สามารถใช้งานได้ตัวอย่างเช่นแพคเกจ g ++ ถูกทำเครื่องหมายว่าไม่ได้ใช้เป็นเวลา 203 วัน แต่จริงๆแล้วฉันใช้มันเมื่อไม่กี่วินาทีก่อนเพื่อรวบรวม Kleen เอง;) ดังนั้นอย่าใช้เครื่องมือนี้

  • ในhttp://wiki.debian.org/DebianPackageInformationฉันอ่านแพคเกจความนิยม - การประกวดจะผลิตล็อกไฟล์พร้อมสถิติการใช้งาน น่าเสียดายที่ฉันไม่ได้เปิดใช้งานการประกวดความนิยมดังนั้นฉันไม่พบไฟล์บันทึกนี้

คำตอบ:


7

หากคุณเลือกใช้ให้popularity-contestรายงานสถิติการใช้งานกลับไปที่ Ubuntu แต่สามารถใช้เพื่อวัตถุประสงค์เช่นคุณได้ จากมันเป็นหน้าคน:

คำสั่งความนิยม - การประกวดรวบรวมข้อมูลเกี่ยวกับยุคของเดเบียนที่ติดตั้งบนระบบและพิมพ์ชื่อของโปรแกรมปฏิบัติการที่ใช้ล่าสุดในแพ็คเกจนั้นตลอดจนเวลาที่เข้าถึงได้ครั้งล่าสุด (atime) และเวลาเปลี่ยนแอตทริบิวต์ล่าสุด ( ctime) ถึง stdout

คำสำคัญมีปฏิบัติการ ดังนั้นคุณอาจได้รับผลกระทบที่ผิดพลาดสำหรับแพ็คเกจข้อมูล ฯลฯ

ตัวอย่างเช่นpopularity-contest | grep '<OLD>'ควรให้รายการแพคเกจที่ไม่ได้ใช้มานานกว่าสามเดือน

popcon-largest-unused ให้รายการของแพคเกจที่ไม่ได้ใช้ซึ่งเรียงตามขนาด

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