Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

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

ตามที่ผู้ใช้ Linux มาเป็นเวลานาน ไม่จำเป็นต้อง "เตือน" ระบบปฏิบัติการเกี่ยวกับการลบไฟล์มากนัก ทุกอย่างในฮาร์ดไดรฟ์เป็นไฟล์ที่มีคุณธรรมเท่าเทียมกัน ด้วยเหตุนี้ การลบ “โปรแกรม” จึงเป็นเพียงแค่การลบคอลเลกชั่นของไฟล์ที่ทำงานร่วมกันเท่านั้น ตามหลักการแล้ว โปรแกรมถอนการติดตั้งจะดูแลสิ่งเหล่านั้นให้คุณ แต่ไม่ใช่ทุกโปรแกรมจะได้รับการจัดการอย่างดี

การถอนการติดตั้งโปรแกรมด้วย Package Manager

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

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

การใช้ Synaptic

Synaptic เป็นตัวจัดการแพ็คเกจ GUI สำหรับแอปพลิเคชัน Linux ที่ใช้ Debian มีเครื่องมือลบที่มีความสามารถมากกว่าแอปพลิเคชันการจัดการแพ็คเกจเริ่มต้น

ติดตั้ง Synaptic ผ่านซอฟต์แวร์ Ubuntu หรือ apt-get:

sudo apt-get install synaptic

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

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

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

นี่เป็นการทำเครื่องหมายไฟล์สำหรับการลบ หากต้องการลบไฟล์ ให้คลิก “Apply” หรือกด Ctrl + บนแป้นพิมพ์ของคุณ

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

การใช้ apt-get

หากคุณติดตั้งซอฟต์แวร์ด้วย apt-get ให้ลบออกด้วย apt-get . ซึ่งจะรวมแพ็คเกจเดียวกันกับที่พบใน Synaptic แต่เมื่อพิจารณาถึงความเป็นไปได้เล็กน้อยของความแปรปรวนระหว่าง apt-get และ Synaptic คุณอาจต้องการลบซอฟต์แวร์ของคุณด้วยตัวจัดการแพ็คเกจเดียวกันกับที่ติดตั้งไว้ ซึ่งจะทำให้แน่ใจได้ว่าการลบจะสมบูรณ์เสมอ

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

sudo apt-get purge package-name

แทนที่ package-name ด้วยชื่อของแพ็คเกจที่คุณต้องการลบ ในตัวอย่างของเรา เรากำลังนำ wireshark ออก

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

เมื่อพบแพ็คเกจแล้ว ให้พิมพ์ “Y” จากนั้นกด “Enter” เพื่อยืนยันการนำบรรจุภัณฑ์ออก

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

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

sudo apt-get autoremove

การดำเนินการนี้จะลบการขึ้นต่อกันที่ไม่จำเป็นทั้งหมด ซึ่งรวมถึงสิ่งที่ขาดหายไปด้วยการนำแพ็กเกจหลักออก

การใช้ yum-remove

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

หาก Linux distro ของคุณใช้ yum แทน apt-get ให้ใช้คำสั่งนี้:

sudo yum remove package-name

อีกครั้งแทนที่ package-name ด้วยชื่อของแพ็คเกจที่คุณต้องการลบ หากต้องการถอนการติดตั้งหลายแพ็คเกจ ให้ระบุรายการหลังคำสั่งลบ

sudo yum remove wireshark tmux unzip

หากคุณติดตั้งแพ็กเกจโดยใช้ฟังก์ชัน Groups ของ yum คุณจะต้องลบแพ็กเกจออกเป็นกลุ่ม

sudo yum remove @"Group Name"

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

การลบไฟล์การกำหนดค่าผู้ใช้ด้วยตนเอง

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

  • ~/
  • /usr/bin
  • /usr/lib
  • /usr/local
  • /usr/share/man
  • /usr/share/doc
  • /var
  • /วิ่ง
  • /lib
  • ~/.cache
  • ~/.local
  • ~/.local/share
  • ~/.thumbnail
  • ~/.config/

หมายเหตุ :~/ หมายถึงโฟลเดอร์โฮม และ “~/.local” เป็นโฟลเดอร์ที่ซ่อนอยู่ (ชื่อ .local) ในโฟลเดอร์โฮม คุณจะต้องกด Ctrl + สูง เพื่อดูไฟล์/โฟลเดอร์ที่ซ่อนอยู่ในตัวจัดการไฟล์

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

วิธีลบไฟล์ที่เหลือหลังจากถอนการติดตั้งซอฟต์แวร์บน Linux

คุณจะต้องค้นหาไฟล์เฉพาะแพ็คเกจที่ใช้ชื่อแพ็คเกจร่วมกัน ตัวอย่างเช่น KDE ใช้ “~/.kde” เพื่อจัดเก็บไฟล์การกำหนดค่าของผู้ใช้

บทสรุป

วิธีที่ดีที่สุดและง่ายที่สุดในการลบแอปพลิเคชันบน Linux คือการใช้ตัวจัดการแพ็คเกจที่ติดตั้งแอปพลิเคชัน เนื่องจากตัวจัดการแพ็คเกจติดตั้งซอฟต์แวร์ส่วนใหญ่บนแพลตฟอร์ม Linux ส่วนใหญ่ เพียงแค่ใช้ตัวจัดการแพ็คเกจเพื่อนำออก ก็ครอบคลุมสถานการณ์ต่างๆ มากมาย อย่างไรก็ตาม ในกรณีส่วนใหญ่ ไฟล์กำหนดค่าผู้ใช้ของคุณจะยังคงไม่ถูกแตะต้องในโฟลเดอร์โฮม ดังนั้นจึงเป็นการดีที่สุดสำหรับคุณที่จะไปที่โฟลเดอร์ “~/.local” เพื่อให้แน่ใจว่าไฟล์ที่เหลือทั้งหมดจะถูกลบออก