คำสั่งเกี่ยวกับ APT ที่ควรรู้

หลายคนคงจะใช้ APT ในการจัดการแพคเกจบน Ubuntu อยู่แล้ว แต่นอกจาก update, search และ install แล้ว คุณเคยรู้อะไรนอกจากนี้หรือไม่ มาดูกันครับ ว่ายังคงมีอะไรอีกที่น่าสนใจ ที่จะช่วยให้เราสามารถใช้งาน APT ได้อย่างเต็มประสิทธิภาพมากยิ่งขึ้น

ชุดคำสั่ง DEB
ติดตั้งโปรแกรมใหม่
dpkg -i MyNewProgram.deb

ดูข้อมูลของแพคเกจ
dpkg -L MyNewProgram
dpkg -L MyNewProgram | grep bin

ดูสิทธิ์ความเป็นเจ้าของไฟล์
dpkg -S mysteryfile.cfg

ตรวจสอบว่าได้ติดอะไรไปบ้างแล้ว
dpkg -l
dpkg --get-selections

Reconfig แพคเกจ
dpkg-reconfigure (packagename)

ชุดคำสั่ง APT
ค้นหาแพคเกจที่สามารถติดตั้งได้
aptitude search flac,apt-cache search flac

กำหนดให้แพคเกจดังกล่าว ไม่ต้องอัพเดท ในกรณีที่มีการอัพเดทชุดแพคเกจต่างๆ
aptitude hold (packagename)
echo "(packagename) hold" | dpkg --set-selections

อัพเกรด
aptitude upgrade
aptitude dist-upgrade
apt-get upgrade
apt-get dist-upgrade

แสดงข้อมูลของแพคเกจ
aptitude show (packagename)
apt-cache showpkg (packagename)

คำสั่งต่างๆเหล่านี้จะช่วยให้เราจัดการแพคเกจได้ง่ายขึ้นครับ หากยังไม่เคยลองก็แนะนำว่าให้ลองกันครับ ไม่ยากต่อการทำความเข้าใจแต่อย่างใด

ที่มา: http://ubuntuclub.com/node/1282

เพิ่มอีกนิด

apt-get

  • apt-get purge (package name) ถอดถอนแพกเกจพร้อมลบค่าทั้งหมด
  • apt-get source (package name) ดาวน์โหลดซอร์สโค้ดของแพกเกจ
  • apt-get build-dep (package name) ติดตั้งสิ่งที่จำเป็นสำหรับการ build ของแพกเกจซอร์สโค้ด

aptitude

  • aptitude search (package name) ค้นหาแพคเกจที่ระบุตามชื่อ