เมื่อคุณต้องการลบซอฟต์แวร์ที่ไม่ต้องการออกจากระบบของคุณ การมีรายการแพ็คเกจที่ติดตั้งไว้ตรงหน้าคุณสามารถช่วยได้ บน Ubuntu APT ช่วยให้ผู้ใช้รับรายการแพ็คเกจที่ติดตั้งอยู่ในระบบได้ง่ายขึ้น
ในคู่มือนี้ คุณจะได้เรียนรู้วิธีแสดงรายการแพ็คเกจที่ติดตั้งบน Ubuntu โดยใช้ APT ซึ่งเป็นตัวจัดการแพ็คเกจเริ่มต้นบนการแจกแจงแบบเดเบียน
รับรายการแพ็คเกจที่ติดตั้งบน Ubuntu
ในการแสดงรายการแพ็คเกจที่ติดตั้งอยู่ในปัจจุบัน อัพเกรดได้ หรือพร้อมใช้งานบน Ubuntu คุณสามารถใช้ รายการ วิธีการของคำสั่ง APT หากต้องการพิมพ์เฉพาะแพ็คเกจที่ติดตั้งในระบบของคุณ ให้ระบุ --installed ตั้งค่าสถานะด้วยคำสั่ง
sudo apt list --installed
เอาท์พุต:
เอาต์พุตที่สร้างโดยคำสั่งดังกล่าวมีข้อมูลเพิ่มเติม รวมถึงหมายเลขเวอร์ชันและสถานะของแพ็คเกจ
เพื่อให้ได้ผลลัพธ์ที่สะอาดเหมาะสมสำหรับใช้ในสคริปต์และการถ่ายโอนเอาต์พุต คุณสามารถใช้เครื่องมือจัดการสตริง เช่น sed หรือ อวก . ตัวอย่างเช่น หากต้องการพิมพ์เฉพาะชื่อแพ็คเกจ:
sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'
เอาท์พุต:
ที่เกี่ยวข้อง:ตัวอย่างเหล่านี้จะทำให้คุณเป็นผู้ใช้ Linux Power
คุณยังสามารถนับจำนวนแพ็คเกจทั้งหมดได้อีกด้วย สิ่งที่คุณต้องทำคือไพพ์เอาต์พุตของคำสั่งดังกล่าวด้วย wc . จำนวนคำ ย่อ wc เป็นยูทิลิตี้ Linux ที่นับจำนวนอักขระ คำ หรือบรรทัดที่มีอยู่ในไฟล์ข้อความ
sudo apt list --installed | wc -l
เอาท์พุต:
ดังที่คุณเห็นในผลลัพธ์ข้างต้น ขณะนี้มีการติดตั้งแพ็คเกจ 2177 Linux บนระบบ
การใช้ dpkg-query
ผู้ใช้ที่ใช้ Ubuntu เวอร์ชันเก่าสามารถใช้ dpkg-query คำสั่งเพื่อรับรายการแพ็คเกจที่ติดตั้ง
sudo dpkg-query -l
Dpkg จะแสดงผลลัพธ์ในรูปแบบตารางที่สะอาดโดยค่าเริ่มต้น
หากต้องการแยกข้อมูลเพิ่มเติมและพิมพ์เฉพาะชื่อแพ็กเกจ ให้เรียกใช้คำสั่งต่อไปนี้:
sudo dpkg-query -f '${binary:Package}\n' -W
เอาท์พุต:
เรียนรู้เพิ่มเติม:APT และ dpkg ใน Ubuntu แตกต่างกันอย่างไร
จัดการแพ็คเกจได้อย่างง่ายดายด้วย APT
นอกเหนือจาก รายการ เมธอด APT มีฟังก์ชันอื่นๆ อีกหลายอย่างที่ให้ข้อมูลที่เกี่ยวข้องกับแพ็คเกจ Linux นอกจากนี้ยังขจัดความยุ่งยากในการลบการพึ่งพาที่ไม่จำเป็นด้วยการเก็บบันทึกของแพ็คเกจที่ติดตั้งและถอนการติดตั้งไว้ในระบบของคุณ
เช่นเดียวกับ APT ตัวจัดการแพ็คเกจอื่นๆ พร้อมใช้งานสำหรับ Linux รวมถึง DNF, pacman และ YUM distros ที่ใช้ Debian ส่วนใหญ่มาพร้อมกับ APT ในขณะที่ระบบที่ใช้ Arch Linux และ RHEL ใช้ pacman และ DNF เป็นตัวจัดการแพ็คเกจเริ่มต้นตามลำดับ