บทความนี้อาจดูเหมือนกับบทความที่ Isaac หุ้นส่วนของฉันเพิ่งเผยแพร่เมื่อไม่กี่นาทีที่ผ่านมา แต่ไม่ใช่ บทความของเขาอธิบายให้เราฟัง วิธีเพิ่มพื้นที่ว่าง และในครั้งนี้เราจะมุ่งเน้นไปที่การทำความสะอาดอีกประเภทหนึ่ง เมื่อเราถอนการติดตั้งโปรแกรมใน Linux มักจะทิ้งร่องรอยและสิ่งที่เราจะอธิบายต่อไปนี้คือ วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งแอปพลิเคชัน บน Linux ซึ่งเรามีตัวเลือกมากมาย
เป็นเวลาหลายปีแล้วใน Linux เรามีสิ่งที่เรียกว่า แพ็คเกจรุ่นใหม่. ด้วย Flatpak และ Snap เป็นผู้นำแม้ว่าจะมี AppImage แต่ก็เป็นแพ็คเกจที่รวมซอฟต์แวร์หลักและการอ้างอิงไว้ในแพ็คเกจเดียวกันซึ่งหมายความว่าพวกเขาสะอาดกว่าคู่ของพวกเขาในที่เก็บ ถึงกระนั้นพวกเขาก็สามารถทิ้งซากไว้ได้และในบทความนี้คุณจะได้เรียนรู้ทุกสิ่งที่คุณต้องการเพื่อให้คุณมีเฉพาะสิ่งที่คุณต้องการติดตั้งไว้ในคอมพิวเตอร์ของคุณ
วิธีต่างๆในการลบไฟล์ที่เหลือใน Linux
โดยเฉพาะอย่างยิ่งเมื่อเราได้รับซอฟต์แวร์ออนไลน์มีแอปมากมายที่รวมถึงวิธีการลบไฟล์ที่เหลือในไฟล์ที่มักเรียกว่า "ติดตั้ง" หรือ "Readme" นี่คือสิ่งที่เราไม่พบเมื่อเราติดตั้งซอฟต์แวร์จากที่เก็บอย่างเป็นทางการ แต่มีวิธีการทั่วไปในการทำความสะอาดให้มากที่สุดดังต่อไปนี้:
ฉลาดล้าง
ในการลบซอฟต์แวร์และไฟล์ที่เกี่ยวข้องทั้งหมดเราต้องดำเนินการคำสั่งต่อไปนี้:
sudo apt purge nombre-del-paquete
จากคำสั่งด้านบนเราต้องเปลี่ยน "package-name" เป็นแพ็กเกจที่เป็นปัญหาซึ่งสำหรับ VLC จะเป็น "sudo apt purge vlc" (โดยไม่มีเครื่องหมายอัญประกาศ) เมื่อเขียนคำสั่งแล้วให้กด Enter และป้อนรหัสผ่านของเรามันจะอ่านแสดงให้เราเห็นแพ็คเกจที่จะลบออกและถามเราว่าเมื่อถึงจุดใดเราจะต้องกด Y (es) หรือ Y (í) ตามด้วย Enter เพื่อ กำจัดขยะทั้งหมดที่เราทิ้งไว้ ของแอปพลิเคชันนั้นและเราไม่ต้องการอีกต่อไป
ฉลาดลบอัตโนมัติ
หากเราคุ้นเคยกับการใช้คำสั่ง "apt remove" เพื่อลบซอฟต์แวร์ใน Linux เราจะเหลือไฟล์ที่เหลืออยู่มากมาย เราทำได้ กำจัดพวกมันทั้งหมดในครั้งเดียว ด้วยคำสั่งต่อไปนี้:
sudo apt autoremove
เช่นเดียวกับ ล้างมันจะอ่านมันจะแสดงให้เราเห็นว่ามันกำลังจะลบอะไรและมันจะลบมัน ดูเหมือนสำคัญที่จะต้องพูดถึงว่าคำสั่งนี้ จะลบเวอร์ชันเคอร์เนลเก่าด้วยดังนั้นจึงต้องคำนึงถึงหากเราต้องการเก็บไว้ไม่ว่าด้วยเหตุผลใดก็ตาม
ยำเอา
หากการกระจายของคุณใช้ YUM แทนที่จะเป็น APT คำสั่งจะแตกต่างกัน คำสั่งถึง VLC จะเป็นดังต่อไปนี้:
sudo yum remove vlc
หากเราติดตั้งแพ็คเกจโดยใช้ไฟล์ ฟังก์ชันกลุ่ม จาก YUM เราจะต้องลบออกเป็นกลุ่มโดยใช้คำสั่งอื่นนี้:
sudo yum remove @"nombre del grupo"
ตัวเลือกที่มี GUI: Synaptic
หากเราไม่ชอบเทอร์มินัลเรายังมีตัวเลือกอินเทอร์เฟซผู้ใช้เช่น synaptic. เป็นตัวจัดการแพ็คเกจที่พวกเราหลายคนรู้จักเพราะมันรวมอยู่ในลินุกซ์ยอดนิยมเช่น Ubuntu หากเราไม่ได้ติดตั้งไว้ตามค่าเริ่มต้นเราสามารถทำได้จากศูนย์ซอฟต์แวร์ของเราหรือด้วยคำสั่งต่อไปนี้:
sudo apt install synaptic
เมื่อเราเริ่มต้นมันจะขอให้เราป้อนรหัสผ่านผู้ใช้ของเราเนื่องจากต้องการสิทธิ์ในการเปลี่ยนแปลง และ ลบแอพออกอย่างสมบูรณ์เราต้องทำสิ่งต่อไปนี้:
- เรามองหาจากไอคอนแว่นขยาย (ค้นหา)
- เราคลิกขวาที่มัน
- เราเลือกตัวเลือก«ทำเครื่องหมายเพื่อถอนการติดตั้งอย่างสมบูรณ์»
- ในหน้าต่างที่ปรากฏขึ้นพร้อมกับแพ็คเกจที่เกี่ยวข้องให้คลิกที่ "ทำเครื่องหมาย"
- ในที่สุดเราคลิกที่«สมัคร»
ลบไฟล์คอนฟิกูเรชันที่เหลือ
การถอนการติดตั้งแอปพลิเคชันไม่ได้ทำความสะอาดทุกอย่างที่เกี่ยวข้อง ยังคงมีแนวโน้มที่จะ ไฟล์การกำหนดค่า. ในการกำจัดพวกเขาเราต้องนำทางและมองหาชื่อของแอพในเส้นทางเหล่านี้ (โดยที่ ~ / คือโฟลเดอร์ส่วนตัวของเราและโฟลเดอร์ที่มีจุดอยู่ข้างหน้าจะถูกซ่อนไว้):
- ~/
- / usr / bin
- / usr / lib
- / usr / local
- / usr / share / man
- / usr / share / doc
- / var
- / วิ่ง
- / lib
- ~ / .cache
- ~ / .local
- ~ / .local / share
- ~ /. ภาพขนาดย่อ
- ~ / .config /
- โดยปกติแพ็คเกจ Flatpak จะล้างข้อมูลทุกอย่างโดยอัตโนมัติ แต่แพ็คเกจ Snap จะทิ้งไฟล์การกำหนดค่าไว้ใน ~ / snap
ดังนั้นเราจึงสามารถมีระบบปฏิบัติการที่ใช้ Linux ของเราล้างแพ็คเกจที่เหลือได้
GNU / ลินุกซ์ ไม่ใช่ "Linux" ได้โปรดสักครั้งเถอะ คำแนะนำใช้ไม่ได้กับระบบปฏิบัติการใด ๆ ที่ใช้ Linux เช่น Android
ผู้ใช้ KDE สามารถใช้ Muon แทน Synaptic เพื่อจุดประสงค์เดียวกัน
อาศิรพจน์
คำแนะนำเหล่านี้ใช้สำหรับ Debian / Ubuntu และเกี่ยวข้องเท่านั้น ใช้ไม่ได้กับ Arch Linux พวกเขาควรมีความชัดเจนเพื่อไม่ให้คนที่เพิ่งเริ่มต้นสับสน