Deborphan: วิธีใช้งานบนระบบปฏิบัติการ Debian 13?
ปีแล้วปีเล่า ที่ From Linux เราได้นำเสนอคู่มือและบทช่วยสอนมากมายให้แก่คุณเกี่ยวกับเรื่องนี้ อย่างไร ปรับปรุงและทำความสะอาดให้เหมาะสม ระบบปฏิบัติการ Debian GNU/Linux เวอร์ชันเสถียรต่างๆ ของเราและอย่างที่คาดไว้ เราก็ทำแบบเดียวกันไปแล้ว เมื่อ Debian GNU/Linux 13 “Trixie” ได้มีการปล่อยเวอร์ชันใหม่ออกมาแล้ว อย่างไรก็ตาม ควรทราบและจดจำไว้ว่าเวอร์ชันเสถียรล่าสุดนี้ ซึ่งปล่อยออกมาเมื่อวันที่ 8 สิงหาคม 2025 มีคุณสมบัติใหม่เพิ่มเติมดังต่อไปนี้: มีการเพิ่มแพ็กเกจใหม่ 14.116 รายการ ลบแพ็กเกจที่ล้าสมัยหรือถูกทิ้งร้าง 8.844 รายการ และอัปเดตแพ็กเกจ 44.326 รายการนอกจากนี้ และเพื่อเข้าสู่หัวข้อที่เราจะพูดถึงในวันนี้ ก็ควรกล่าวถึงว่า แพ็คเกจ "เดบอร์แฟน" เป็นหนึ่งในพัสดุเกือบ 9.000 ชิ้นที่ถูกนำออกไป
และเนื่องจากผู้ใช้จำนวนมากในโลกของลินุกซ์ได้ใช้สิ่งดังกล่าวมานานแล้ว แพ็กเกจและคำสั่งสำหรับเพิ่มประสิทธิภาพและทำความสะอาดระบบปฏิบัติการ Debian GNU/Linux ของคุณ หลังจากผ่านการปรับปรุงมาหลายเวอร์ชัน วันนี้เราขอเสนอเวอร์ชันนี้ให้คุณ คู่มือฉบับย่อและมีประโยชน์ที่จะช่วยคุณติดตั้งบนระบบปฏิบัติการ Debian GNU/Linux 13 "Trixie" ที่คุณใช้งานอยู่หรือระบบอื่นๆ ที่พัฒนาต่อยอดจากระบบดังกล่าว เช่น MX Linux หรือ antiX
แอปพลิเคชั่นเพื่อเพิ่มประสิทธิภาพ GNU / Linux
แต่ก่อนอื่น ผมจะแสดงวิธีการติดตั้งและใช้งานแพ็กเกจและคำสั่งให้คุณดู "เดบอร์แฟน" สำหรับระบบปฏิบัติการ GNU/Linux ที่ใช้ Debian 13 ในการดีบักและปรับปรุงระบบปฏิบัติการของคุณ เราขอแนะนำให้ลองศึกษาเพิ่มเติม โพสต์ที่เกี่ยวข้องก่อนหน้านี้ หลังจากอ่านจบแล้ว ให้ใช้โปรแกรมเดียวกันและยูทิลิตี้เพิ่มประสิทธิภาพ Linux อื่นๆ:
Deborphan เป็นยูทิลิตี้ที่ใช้ค้นหาแพ็กเกจ "ที่ถูกทิ้งร้าง" ในระบบปฏิบัติการของคุณ แพ็กเกจจะถือว่า "ถูกทิ้งร้าง" เมื่อหลังจากถอนการติดตั้งแพ็กเกจหลัก (แพ็กเกจที่ติดตั้งแพ็กเกจอื่น ๆ โดยอัตโนมัติผ่านการพึ่งพา) แล้ว แพ็กเกจ "ลูก" ยังคงติดตั้งอยู่ในดิสก์โดยไม่ได้ใช้งาน ทำให้เปลืองพื้นที่โดยไม่จำเป็น

Deborphan: วิธีใช้งานบนระบบปฏิบัติการ Debian 13?
เดบอร์แฟนคืออะไร และใช้เพื่ออะไร?
โดยอ้างอิงคำอธิบายอย่างเป็นทางการสำหรับ "เดบอร์แฟน" ใน หน้าคู่มืออย่างเป็นทางการ จากโครงการ Debian GNU/Linuxมีการอธิบายดังนี้:
เดชะพันธุ์ เป็นเครื่องมือซอฟต์แวร์ที่เน้นการค้นหาแพ็กเกจที่ไม่ขึ้นอยู่กับแพ็กเกจอื่น ฟังก์ชันเริ่มต้นของมันคือการค้นหาในส่วน "libs", "oldlibs" และ "introspection" เพื่อค้นหาไลบรารีที่ไม่ได้ใช้งาน หากเรียกใช้คำสั่งนี้โดยระบุรายการแพ็กเกจเพิ่มเติม ระบบจะตรวจสอบเฉพาะแพ็กเกจที่เป็นส่วนประกอบของแพ็กเกจเหล่านั้นเท่านั้น จากนั้นผลลัพธ์จะถูกพิมพ์ออกทางเอาต์พุตมาตรฐานเสมือนว่าได้ระบุตัวเลือกดังกล่าวไว้แล้ว –แสดงการพึ่งพานอกจากนี้ การค้นหาแพ็กเกจเฉพาะจะแสดงแพ็กเกจนั้นโดยไม่คำนึงถึงลำดับความสำคัญ
เพื่อขยายความจากคำอธิบายนี้ ควรกล่าวเพิ่มเติมว่า การใช้ Deborphan ร่วมกับเครื่องมือ (คำสั่ง) เช่น "apt", "aptitude" และ "dpkg" จะช่วยในการหลีกเลี่ยงและลดปัญหาด้านประสิทธิภาพและการดำเนินงานได้ ในระบบปฏิบัติการลินุกซ์ด้วยเหตุผลหลายประการ ซึ่งเกิดจากการสะสมของแพ็กเกจที่ถูกทิ้งร้าง เช่น:
- ลดการใช้ Inodes และ Blocksในเซิร์ฟเวอร์หรือเวิร์กสเตชันที่มีพื้นที่เก็บข้อมูลจำกัดหรือพาร์ติชั่นรูทขนาดเล็ก ทุกเมกะไบต์มีความสำคัญ ไลบรารีที่ไม่ได้ใช้งานจะกินพื้นที่ซึ่งอาจใช้สำหรับบันทึกข้อมูล ฐานข้อมูล หรือการแคชแอปพลิเคชันได้
- ลดระยะเวลาในการอัปเดตระบบปฏิบัติการทุกแพ็กเกจที่ติดตั้ง ไม่ว่าจะจำเป็นหรือไม่ก็ตาม จะต้องได้รับการตรวจสอบโดยตัวจัดการแพ็กเกจระหว่างการอัปเดตระบบ (apt update และ apt upgrade) ระบบที่มีแพ็กเกจจำนวนมากเกินไปจะใช้เวลานานขึ้นในการอัปเดตและใช้แบนด์วิดท์มากขึ้น
- เพิ่มความปลอดภัยและลดโอกาสที่จุดอ่อนจะถูกโจมตีไลบรารีที่ถูกละเลยและไม่ได้รับการอัปเดต (อาจเป็นเพราะที่เก็บซอร์สโค้ดถูกลบไปแล้ว หรือเพราะถูกทำเครื่องหมายผิดพลาดว่าเป็น "การติดตั้งด้วยตนเอง") อาจมีช่องโหว่ด้านความปลอดภัย (CVEs) หากบริการที่กำลังทำงานอยู่โหลดไลบรารีที่ถูกทิ้งร้างนี้แบบไดนามิก ระบบก็จะถูกบุกรุก
ดังนั้น เดบอร์แฟน (Deborphan) เป็นซอฟต์แวร์ที่สามารถทำหน้าที่เป็นผู้ตรวจสอบบัญชีเฉพาะทางได้ออกแบบมาเพื่อต่อต้านภาวะเอนโทรปี (ความไม่เป็นระเบียบ) ตามธรรมชาติของระบบปฏิบัติการลินุกซ์ทุกระบบ โดยการวิเคราะห์เชิงอัลกอริทึมของความสัมพันธ์การพึ่งพาที่ประกาศไว้ ในฐานข้อมูลโปรแกรม DPKG
วิธีการติดตั้งและใช้งานบน Debian GNU/Linux 13 – Trixie?
สำหรับการติดตั้งบน Debian GNU/Linux 13 "Trixie" หรือระบบปฏิบัติการอื่นๆ ที่ใช้พื้นฐานเดียวกัน สามารถดาวน์โหลดแพ็กเกจได้ที่นี่ deborphan_1.7.35_amd64.deb จาก แหล่งเก็บข้อมูลอย่างเป็นทางการของโครงการ Debianจากนั้นดำเนินการติดตั้งตามปกติ หลังจากนั้น คุณสามารถเรียกใช้ผ่านคอนโซลได้โดยพิมพ์ชื่อโปรแกรมเพื่อดูว่าแพ็กเกจใดบ้างที่อาจถูกลบออก และเนื่องจากคำสั่งนี้มีตัวเลือก ตัวแก้ไขเอาต์พุตและการค้นหา และพารามิเตอร์มากมายให้ใช้งานและทำความเข้าใจ วิธีการที่แนะนำมากที่สุดเนื่องจากข้อความค่อนข้างยาวคือ อ่านคู่มือผู้ใช้ของคุณ ทั้งสองฉบับ español ในขณะที่ ภาษาอังกฤษ. ตามที่เห็นด้านล่าง:
ดาวน์โหลดและติดตั้ง


1. โหมดใช้งานง่ายและสำหรับผู้ใช้คนเดียว


2. วิธีที่ง่ายและปลอดภัยในการใช้คำสั่ง xargs
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. โหมดการใช้งานขั้นสูงและไม่ก้าวร้าว พร้อมความสามารถที่เหมาะสม
sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

4. โหมดการใช้งานขั้นสูงและเชิงรุกมากเป็นพิเศษด้วยคำสั่ง apt
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

5. โหมดการใช้งานขั้นสูงและก้าวร้าวอย่างมากโดยใช้การเรียกซ้ำ
เนื่องจากการลบแพ็กเกจที่ไม่มีเจ้าของ (แพ็กเกจลูก) อาจทำให้แพ็กเกจแม่ (ซึ่งตอนนี้ไม่มีส่วนประกอบที่ต้องพึ่งพาแล้ว) กลายเป็นแพ็กเกจที่ไม่มีเจ้าของใหม่ การล้างข้อมูลจึงมักต้องทำซ้ำหลายรอบ คำสั่งบรรทัดเดียวที่ผู้ดูแลระบบและนักพัฒนาใช้กันทั่วไปในการดำเนินการนี้จนกว่าจะไม่มีอะไรเหลืออยู่คือ:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
คำเตือน: ลูปนี้ทำงานรุนแรงมาก และหากนำไปใช้ร่วมกับตัวเลือกอื่น --guess-allหากไม่ได้กำหนดการพึ่งพาของโปรแกรมอย่างถูกต้อง อาจทำให้ระบบส่วนใหญ่ถูกถอนการติดตั้ง ขอแนะนำให้ใช้งานในโหมดพื้นฐานเท่านั้น (ใช้เฉพาะไลบรารีที่ปลอดภัย)
คำแนะนำแรกของเราคือ หากระบบปฏิบัติการโอเพนซอร์สฟรีที่ใช้ Debian GNU/Linux มีแอปพลิเคชัน Bleachbit ติดตั้งอยู่แล้ว และผู้ใช้ได้ตั้งค่าและปรับแต่งแอปพลิเคชัน Bleachbit อย่างดีเพื่อให้สามารถบำรุงรักษา (ทำความสะอาด) ระบบปฏิบัติการด้วยกราฟิกได้ ให้เรียกใช้คำสั่งต่อไปนี้ด้วยตนเองหรือในสคริปต์: bleachbit –preset –preview; bleachbit –preset –clean

ข้อมูลอย่างย่อ
ในระยะสั้น "Deborphan" เป็นชิ้นส่วนซอฟต์แวร์ที่มีคุณค่าชิ้นหนึ่งในจักรวาลลินุกซ์ ซึ่งปัจจุบันไม่มีให้ใช้งานแล้วใน Debian GNU/Linux 13 "Trixie" แต่แน่นอนว่ามันคุ้มค่าที่จะเก็บรักษาและใช้งานต่อไป เพื่อให้สามารถบริหารจัดการระบบปฏิบัติการลินุกซ์ได้อย่างมีประสิทธิภาพโดยเฉพาะอย่างยิ่งในเรื่องการจัดการวงจรชีวิตของการพึ่งพาภายในระบบปฏิบัติการเชิงฟังก์ชัน เหนือสิ่งอื่นใด เพราะมันยังคงเป็นอยู่ ยูทิลิตี้ที่ยอดเยี่ยมสำหรับใช้เสริมงานที่ได้รับมอบหมายให้กับคำสั่ง "apt autoremove"สิ่งนี้ส่วนใหญ่เป็นผลมาจากความสามารถในการตรวจสอบเชิงลึก หลักการวิเคราะห์ที่ปรับแต่งได้ และความเป็นอิสระจากฐานข้อมูลสถานะ "อัตโนมัติ/ด้วยตนเอง" ของ APT ทำให้มันเป็นเครื่องมือตรวจสอบดิจิทัลที่เหมาะสมซึ่งสามารถวินิจฉัยและกำจัดภัยคุกคามได้อย่างมีประสิทธิภาพ
สุดท้ายนี้ จำไว้ เยี่ยมชมของเรา «หน้าแรก» ในภาษาสเปน. หรือในภาษาอื่นๆ (เพียงเพิ่มตัวอักษร 2 ตัวต่อท้าย URL ปัจจุบันของเรา เช่น ar, de, en, fr, ja, pt และ ru และอื่นๆ อีกมากมาย) เพื่อเรียนรู้เนื้อหาที่เป็นปัจจุบันเพิ่มเติม นอกจากนี้เรายังขอเชิญคุณเข้าร่วมกับเรา ช่องโทรเลขอย่างเป็นทางการ เพื่ออ่านและแบ่งปันข่าวสาร คำแนะนำ และบทช่วยสอนเพิ่มเติมจากเว็บไซต์ของเรา