dpkg เป็นตัวจัดการ package สำหรับระบบปฏิบัติการ Debian และ Ubuntu ด้วย ซึ่งใช้ในการติดตั้ง ลบ แก้ไข แสดง packages ต่างๆ. ดังตัวอย่างต่อไปนี้:
Syntax | คำอธิบาย | ตัวอย่าง |
dpkg -i {.deb package} | ใช้ติดตั้ง package | dpkg -i zip_2.31-3_i386.deb |
dpkg -i {.deb package} | อับเกรด package ถ้ามันถูกติดตั้งไว้ในระบบอยู่แล้ว | dpkg -i zip_2.31-3_i386.deb |
dpkg -R {Directory-name} | Install all packages recursively from directory | dpkg -R /tmp/downloads |
dpkg -r {package} | ลบ package ที่ถูกติดตั้งไปแล้วแต่จะไม่ลบไฟล์ configuration | dpkg -r zip |
dpkg -P {package} | ลบ package ที่ถูกติดตั้งไปแล้วรวมทั้งไฟล์ configuration | dpkg -P apache-perl |
dpkg -l | แสดง packages ที่ถูกติดตั้งไปแล้วทั้งหมด | dpkg -l dokg -l | less dpkg -l '*apache*' dpkg -l | grep -i 'sudo' |
dpkg -l {package} | แสดง packages ที่ถูกติดตั้งไปแล้วเฉพาะ packages ที่ระบุ | dpkg -l apache-perl |
dpkg -L {package} | ใช้ในการหาว่าไฟล์ติดตั้งไว้ที่ไหน อยู่ตรงไหนบ้าง | dpkg -L apache-perl dpkg -L perl |
dpkg -c {.Deb package} | แสดงไฟล์ทั้งหมดใน package .deb , ใช้ในการหาว่าไฟล์จะติดตั้งไว้ที่ไหน | dpkg -c dc_1.06-19_i386.deb |
dpkg -S {/path/to/file} | หาเจ้าของไฟล์ package | dpkg -S /bin/netstat dpkg -S /sbin/ippool |
dpkg -p {package} | แสดงรายละเอียดเกี่ยวกับ package กลุ่ม package,เวอร์ชั่น , ผู้ดูแล โครงสร้าง, packages ที่ต้องติดตั้งร่วมกัน, คำอธิบาย และ อื่นๆ | dpkg -p lsof |
dpkg -s {package} | grep Status | ใช้ในการค้นหาว่า package ติดตั้งไปแล้วหรือยัง (แสดงเป็นสถานะ) | dpkg -s lsof | grep Status |
{package} - เวลาใช้งานจริงให้แทนที่ตัวนี้ด้วยชื่อ package จริง
อ้างอิง : http://www.cyberciti.biz
0 comments:
Post a Comment