แสดงรายการแพ็คเกจซอฟต์แวร์ที่ติดตั้งล่าสุดใน Ubuntu

อาจมีบางครั้งที่คุณต้องการดูรายการแพ็คเกจที่เพิ่งติดตั้งในUbuntuเพื่อวัตถุประสงค์ในการแก้ไขปัญหา หรืออาจเพียงเพื่อค้นหาโปรแกรมที่คุณติดตั้งซึ่งไม่แสดงในเมนู มีสองวิธีในการค้นหาสิ่งที่เพิ่งติดตั้ง คุณสามารถดูแพ็คเกจที่ติดตั้งล่าสุดตามวันที่โดยใช้Synaptic Package Managerและจากพรอมต์คำสั่งโดยใช้หน้าต่างเทอร์มินัล(Terminal)

ใช้ Synaptic Package Manager

ในการดูแพ็คเกจซอฟต์แวร์ที่ติดตั้งล่าสุดโดยใช้Synaptic Package Managerให้เลือกAdministration | Synaptic Package Managerจากเมนูระบบ(System)

การเปิด Synaptic Package Manager

ในกล่องโต้ตอบSynaptic Package Manager ให้เลือก (Synaptic Package Manager)ประวัติ(History)จากเมนูไฟล์(File)

การเลือกคำสั่งประวัติ

กล่องโต้ตอบประวัติ จะปรากฏขึ้น (History)แพ็คเกจทั้งหมดที่ติดตั้งและลบออกโดยใช้Synaptic Package Managerจะแสดงรายการตามเดือนและวันที่ คลิก(Click)ลูกศรทางด้านซ้ายของเดือนในบานหน้าต่างด้านซ้ายเพื่อแสดงวันที่ในเดือนนั้นซึ่งมีการติดตั้งหรือลบแพ็คเกจซอฟต์แวร์ คลิก(Click)วันที่เพื่อดูว่ามีการติดตั้งหรือลบแพ็คเกจใดบ้างในวันที่นั้นในบานหน้าต่างด้านขวา

หมายเหตุ:(NOTE:)เฉพาะแพ็คเกจซอฟต์แวร์ที่ติดตั้งโดยใช้Synaptic Package Managerเท่านั้นที่จะแสดงในกล่องโต้ตอบประวัติ (History)หากคุณติดตั้งซอฟต์แวร์อื่นโดยใช้วิธีการอื่น เช่นUbuntu Software Center ซอฟต์แวร์(Ubuntu Software Center)เหล่านั้นจะไม่แสดงอยู่ที่นี่

กำลังดูกล่องโต้ตอบประวัติ

หากต้องการปิดกล่องโต้ตอบประวัติ(History) ให้คลิก ปุ่มปิด(Close)

การปิดกล่องโต้ตอบประวัติ

ในการปิดSynaptic Package Managerให้เลือกQuitจากเมนูFile

การปิด Synaptic Package Manager

ใช้หน้าต่างเทอร์มินัล

หากคุณต้องการทำงานใน หน้าต่าง เทอร์มินัล(Terminal)คุณสามารถดูรายการแพ็คเกจซอฟต์แวร์ที่ติดตั้งได้โดยใช้บรรทัดคำสั่ง ในการดำเนินการนี้ ให้เลือกAccessories | Terminalจากเมนูแอปพลิเคชัน(Applications)

การเปิดหน้าต่างเทอร์มินัล

ป้อน(Enter)คำสั่งต่อไปนี้ที่พร้อมท์แล้วกดEnter

cat /var/log/dpkg.log | grep “\ install\ “

หมายเหตุ:(NOTE:)มีช่องว่างหลังแบ็กสแลชแต่ละอัน

คำสั่งนี้แสดงรายการจาก ไฟล์ dpkg.logที่ตรงกับคำว่า “ ติดตั้ง(install) “ รวมถึงช่องว่างก่อนและหลัง รายการ “ ติดตั้ง(install) ” หมายถึงแพ็คเกจที่ติดตั้งอย่างสมบูรณ์

ป้อนคำสั่งเพื่อดู

รายการ " ติดตั้ง(install) " ทั้งหมดในไฟล์ dpkg.log จะแสดงใน หน้าต่าง Terminalซึ่งเป็นรายการล่าสุดที่แสดงอยู่ท้ายสุด

รายการแพ็คเกจซอฟต์แวร์ที่ติดตั้ง

หากวันที่ใน ไฟล์ dpkg.logไม่ย้อนกลับเท่าที่คุณต้องการ อาจมีไฟล์บันทึกdpkg อื่นๆ (dpkg)ไฟล์dpkg.logจะหมุนเวียนและเก็บถาวรทุกสัปดาห์ คุณสามารถค้นหา ล็อกไฟล์ dpkg ที่ใช้งานได้ โดยแสดงรายการเนื้อหาของไดเร็กทอรี/var/log

ในการดำเนินการนี้ ให้ป้อนคำสั่งต่อไปนี้ที่พร้อมต์แล้วกดEnter

$ ls –l /var/log

หมายเหตุ:(NOTE:)หลังจาก “ ls ” เป็นหนึ่งขีดและตัวพิมพ์เล็ก “ L ” ตามด้วยช่องว่างอื่น

แสดงรายการเนื้อหาของไดเร็กทอรีบันทึก

ขอให้สังเกต(Notice)ว่าคุณได้รับรายการบันทึกทั้งหมดใน ไดเร็กทอรี /var/logไม่ใช่แค่บันทึกสำหรับdpkg หากต้องการแสดงเฉพาะล็อกไฟล์สำหรับdpkgให้ป้อนคำสั่งต่อไปนี้ที่พร้อมต์แล้วกดEnter

$ ls –l /var/log/dpkg*

หมายเหตุ:(NOTE:)อีกครั้ง หลังจาก “ ls ” เป็นหนึ่งขีดและตัวพิมพ์เล็ก “ L ” ตามด้วยช่องว่างอื่น

แสดงรายการเฉพาะไฟล์บันทึก dpkg

ไฟล์ dpkg.log(dpkg.log)เดียวที่แสดงในระบบของเรา เนื่องจากเป็นระบบใหม่ที่เราติดตั้งเมื่อเร็วๆ นี้ ในการเปิด ไฟล์ dpkg.logสำหรับการดู ให้ป้อนคำสั่งต่อไปนี้ที่พร้อมต์แล้วกดEnter

$ gedit /var/log/dpkg.log

การเปิดไฟล์ dpkg.log

ไฟล์dpkg.log จะเปิด ขึ้นในgedit แพ็คเกจทั้งหมดอยู่ในรายการ ไม่ใช่เฉพาะแพ็คเกจที่มีสถานะ " ติดตั้ง " (install)ทำให้ยากต่อการค้นหาแพ็คเกจที่ติดตั้งอย่างสมบูรณ์

เคล็ดลับ:(TIP:)การใช้cat /var/log/dpkg.log | grep “\ install\ “น่าจะเป็นวิธีที่ดีที่สุดในการดูรายการแพ็คเกจที่ติดตั้ง เพราะจะแสดงเฉพาะ รายการ “ install ” ในไฟล์บันทึก หากคุณต้องการดูแพ็คเกจที่ติดตั้งซึ่งเก่ากว่าที่มีอยู่ใน ไฟล์ dpkg.logเพียงแทนที่ ชื่อไฟล์ dpkg.logในคำสั่งcat ด้วยชื่อไฟล์บันทึก (cat)dpkg อื่นที่ คุณพบโดยใช้ls –l /var/log/dpkg*สั่งการ.

ไฟล์ dpkg.log เปิดใน gedit

หากต้องการปิดgeditให้เลือกQuitจากเมนูFile

ปิด gedit

คุณอาจสังเกตเห็นว่ารายการที่สร้างโดยใช้ หน้าต่าง Terminalนั้นสมบูรณ์กว่า โปรแกรม(Programs)ที่ติดตั้งโดยใช้วิธีการใดๆ จะแสดงในรายการ ไม่ใช่แค่โปรแกรมที่ติดตั้งโดยใช้Synaptic Package Manager(Synaptic Package Manager)

โดย Lori Kaufman



About the author

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



Related posts