เป็นวิธีที่ดีในการทำความสะอาดระบบ (และปลอดภัย Bleachbit) บน Ubuntu 14.04 คืออะไร?


39

ฉันใช้ Ubuntu 14.04 (Trusty Tahr) เป็นเวลาประมาณหนึ่งปี (จริง ๆ แล้วอัพเกรดจาก Ubuntu 12.04 (Precise Pangolin)) และในช่วงเวลาที่ฉันติดตั้งแพคเกจและลบแพ็คเกจอื่น ๆ

ตอนนี้ฉันคิดว่าอาจถึงเวลาที่ต้องทำความสะอาดระบบเนื่องจากมีหลายสิ่งที่ไม่ได้ใช้อยู่ (ทั้งจากรุ่นเก่า 12.04 และรุ่นใหม่ 14.04) และฉันหวังว่าจะมีระบบทำความสะอาดที่ทำงานได้เร็วขึ้น

ฉันพบลิงก์ทั้งสองนี้:

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

สิ่งที่ควรทำสำหรับงานทั่วไปนี้


1
ทำความสะอาดอะไรกันแน่? แพ็กเกจที่ไม่ได้ใช้ลอง apt-get autoremove
xangua

1
ทำความสะอาดระบบ - ถ้าเป็นไปได้ ..
artm

1
นั่นอาจไม่ใช่คำตอบที่คุณต้องการ แต่ยังคงมีระบบปฏิบัติการ/homeและข้อมูลของคุณในพาร์ติชันแยกต่างหาก จากนั้นเพียงติดตั้งระบบใหม่อย่างสมบูรณ์ (การรักษาhome/และข้อมูล); หากคุณไม่กระโดดใหญ่เกินไปการกำหนดค่าส่วนใหญ่จะยังคงทำงานเหมือนเดิม แน่นอนคุณต้องติดตั้งทุกอย่างใหม่ แต่นั่นเป็นส่วนหนึ่งของการทำความสะอาด: ติดตั้งเฉพาะสิ่งที่คุณต้องการเมื่อคุณต้องการ
กราฟิลส์

1
@artm ในแง่นี้ Linux ดีกว่า Windows เป็นอย่างมาก เราไม่มีรีจิสตรีที่มีคีย์ปลอมที่ทำให้ระบบของคุณช้าลง หากคุณลบจำนวนมากบน Ubuntu คุณอาจมีห้องสมุดที่ไม่ได้ใช้อีกต่อไป แต่เรากำลังพูดถึงไฟล์ที่มีขนาดไม่กี่ไบต์ - ที่นี่ ไม่คุ้มกับเวลาสำหรับฉัน การล้างข้อมูลระบบของคุณใน Ubuntu โดยทั่วไปจะเป็นการลบซอฟต์แวร์ที่คุณติดตั้งและไม่เคยใช้)
Rinzwind

1
อูบุนตู @artm ใช้ปรับแต่งมันมีภารโรงระบบจะช่วยให้คุณตรงตามที่คุณต้องการ
redchief

คำตอบ:


38

ในการลบแพ็คเกจที่ระบบไม่ต้องการให้ทำดังนี้

sudo apt-get autoremove

คำตอบอื่น ๆ สำหรับคำถามนี้:

sudo apt-get clean

เพียงแค่ล้างแคชแพ็คเกจเพื่อดาวน์โหลดแพ็คเกจใหม่มันจะไม่ถอนการติดตั้งแพ็คเกจใด ๆ

ดู: https://help.ubuntu.com/community/AptGet/Howto


ระวังว่ามีบั๊กbug.launchpad.net/ubuntu/+source/apt/+bug/1615381สำหรับautoremoveและอาจจะลบเมล็ดทั้งหมดรวมถึงเคอร์เนลที่ใช้งานอยู่ในปัจจุบัน
พฤติกรรมที่ไม่ได้กำหนด

17

การปรับแต่ง Ubuntuจะเป็นไปตามความชอบของคุณ

มันมีตัวเลือก "ภารโรง" ที่คุณสามารถล้างไฟล์แคชลบเมล็ดเก่าลบเด็กกำพร้า.debและอื่น ๆ เช่นนั้น แต่สิ่งที่ถูกลบออกมีแนวโน้มว่าจะเป็นซอฟต์แวร์ไม่กี่ MB ที่ไม่ได้ใช้ในระบบของคุณอีกต่อไป แต่จะไม่รบกวนสิ่งที่คุณทำตามปกติ

ความผิดพลาดของkateควรได้รับการปฏิบัติเช่นนี้: kateค้นหาความผิดพลาดออนไลน์และดูจากที่นั่นคือการแก้ไขมิฉะนั้นคุณสามารถเลือกที่จะยื่นรายงานข้อผิดพลาดกับ


โปรดแก้ไขลิงก์ที่เสียหาย

3
โปรดทราบว่า Ubuntu Tweak ไม่ได้ยังคงเป็นของเดือนพฤษภาคม 2016 ตามที่หน้าโครงการ Launchpad
Thomas Ward

5
ทางเลือกอื่น ๆ สำหรับ Ubuntu Tweak?
Xiaodong Qi

11

วิธีที่ง่ายที่สุดในการล้างข้อมูลคือเรียกใช้ในเทอร์มินัล:

sudo apt-get clean

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


ฉันเพิ่งลองsudo apt-get clean- ดูเหมือนว่าจะไม่ทำอะไรเลย ..
artm

2
sudo apt-get clean คือสิ่งที่กำจัดสิ่งที่ไม่ได้ใช้ในแพ็คเกจออกไปดังนั้นถ้ายังไม่ได้ทำอะไรเลย
แดเนียล

1
หากคุณต้องการที่จะล้างออกสิ่งที่ชอบดาวน์โหลดเก่าที่คุณจะต้องทำด้วยตนเองที่หรือหาบางสิ่งบางอย่างเช่น Ubuntu บิดหรือ BleachBit ล้างออกแคชและประวัติศาสตร์ ฯลฯ
แดเนียล

11

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

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

นอกจากนี้ยังมีระบบรีจิสทรีกว้างเป็นใน Windows /etcแต่มากของโปรแกรมมีไฟล์การกำหนดค่าใน โดยปกติแล้วจะเป็นการดีกว่าถ้าไม่แตะต้องไฟล์เหล่านี้เว้นแต่ว่าคุณรู้ว่ากำลังทำอะไรอยู่ ไฟล์การกำหนดค่าเหล่านี้เป็นเพียงสิ่งเดียวที่ APT ไม่ได้ลบเมื่อทำการถอนการติดตั้งแพคเกจ (เพราะคุณอาจต้องการใช้อีกครั้งในอนาคต) หากคุณต้องการลบไฟล์การกำหนดค่าออกจากแพ็คเกจที่ไม่ได้ติดตั้งคุณสามารถโทรได้

dpkg --purge PACKAGENAME

สำหรับแต่ละแพ็คเกจที่คุณต้องการลบหรือใช้

dpkg -l | awk '/^rc/ {print $2}' | xargs --no-run-if-empty sudo dpkg --purge

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


9

เพื่อกำจัดแพ็คเกจบางส่วน - sudo apt-get autoclean

กำจัดข้อมูลสถานที่ที่ไม่จำเป็น - localepurge

กำจัดแพ็คเกจ "กำพร้า" - sudo deborphan | xargs sudo apt-get -y remove --purge

คุณสามารถอ้างอิงบทความนี้สำหรับข้อมูลรายละเอียดเพิ่มเติม

http://www.ubuntugeek.com/cleaning-up-a-ubuntu-gnulinux-system-updated-with-ubuntu-14-10-and-more-tools-added.html


localepurgeอาจถูกกำหนดค่าให้ทำงานโดยอัตโนมัติเมื่อใช้ dpkg ดังนั้นอาจไม่จำเป็นต้องใช้ ในการตรวจสอบการใช้งานนี้localepurge --help
PeterM

9

ด้านล่างเป็นเครื่องมือระบบล้างข้อมูล

  1. BleachBit

  2. Tweak Ubuntu

  3. GCleaner

  4. ผู้กวาด

  5. Stacer: Linux Optimizer & การตรวจสอบโอเพนซอร์ส

ฉันได้รับคะแนนโหวตด้านบนจากที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

และสำหรับการลบไฟล์ที่ไม่จำเป็นตามเครื่องมือด้านล่าง

  1. baobab - GUI
  2. ncdu - OUTPUT ใน CLI และยังทำงานกับเซิร์ฟเวอร์ระยะไกลผ่าน SSH
  3. cruft

หวังว่านี่จะช่วยคุณได้


ที่ดูดีขอบคุณ (ไม่ได้คาดหวังว่าจะมีจำนวนมากและ Bleachbit เป็นเครื่องมือชั้นนำ .. )
artm

+1 สำหรับ ncdu ฉันพบปัญหาเมื่อไดรฟ์ทั้งหมดเต็ม ฉันเคยใช้ baobab มาก่อนและ bleachbit ช่วยได้นิดหน่อย แต่ ncdu เจาะลงอย่างรวดเร็วมากกับไฟล์ที่กินเนื้อที่และมันสแกนเร็วกว่าเครื่องมืออื่น ๆ นี่คือเมื่อวันที่ 17.10 ดังนั้นยังคงเป็นเครื่องมือที่เกี่ยวข้องมาก
เขาวงกต

2

Ubuntu Cleanerจะลบสิ่งต่อไปนี้ใน Ubuntu และอนุพันธ์:

  • แอพแคช
  • แคชของเบราว์เซอร์
  • แคชฉลาด
  • ไฟล์ config ของแพ็คเกจ
  • แพ็คเกจที่ไม่ต้องการ
  • แคชรูปย่อ
  • เมล็ดเก่า

การติดตั้ง

  1. หากต้องการติดตั้งUbuntu Cleanerใน Ubuntu ให้เพิ่ม PPA ต่อไปนี้:

    sudo add-apt-repository ppa:gerardpuig/ppa
    
  2. อัพเดตรายการที่เก็บโดยใช้คำสั่ง:

    sudo apt-get update
    
  3. จากนั้นติดตั้งUbuntu Cleanerตามที่แสดงด้านล่าง

    sudo apt-get install ubuntu-cleaner
    

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