สรุปข้อสำคัญ
- ไฟล์ DEB คือ ไฟล์แพ็กเกจซอฟต์แวร์ของ Debian (Debian Software Package)
- ติดตั้งได้ด้วยคำสั่ง dpkg -i /path/to/file.deb หรือแตกไฟล์ด้วย 7-Zip
- แปลงเป็น TAR, ZIP และรูปแบบอื่นๆ ได้ผ่าน FileZigZag
ไฟล์ DEB คืออะไร?
ไฟล์ที่มีนามสกุล .deb เป็นไฟล์แพ็กเกจซอฟต์แวร์ของ Debian ใช้หลักในระบบปฏิบัติการยูนิกซ์ (Unix-based) เช่น Ubuntu และ iOS
ไฟล์ DEB ทุกไฟล์ประกอบด้วยอาร์คีฟ TAR สองชุด ที่รวมไฟล์รันได้ (executable), เอกสารประกอบ (documentation) และไลบรารี (libraries) อาจบีบอัดด้วย GZIP, BZIP2, LZMA หรือ XZ ก็ได้
รูปแบบที่คล้ายกันคือ ไฟล์ micro deb (.UDEB) ที่มีข้อมูลบางส่วนเท่านั้น ไม่ครบเหมือน DEB ปกติ
หมายเหตุ: คำว่า DEB ยังเป็นตัวย่อของคำศัพท์เทคโนโลยีอื่นๆ เช่น debugging และ data extent block แต่ไม่เกี่ยวข้องกับรูปแบบไฟล์นี้
วิธีเปิดไฟล์ DEB
เปิดไฟล์ DEB ได้ด้วยโปรแกรมบีบอัด/แตกไฟล์ยอดนิยม เช่น 7-Zip (ฟรี) โปรแกรมเหล่านี้จะแตกเนื้อหาไฟล์ออกมา บางตัวยังสร้างไฟล์ DEB ได้อีกด้วย
บนลินุกซ์ โปรแกรมเหล่านี้ใช้งานได้ แต่ไม่ได้ติดตั้งแพ็กเกจ เพียงแตกไฟล์เท่านั้น
เพื่อติดตั้งจริง ใช้เครื่องมือฟรี gdebi รองรับคลิกขวาเปิดจากเมนูบริบท (context menu)
หรือใช้คำสั่ง dpkg (ซับซ้อนกว่า gdebi):
dpkg -i /path/to/file.deb
ติดตั้งหลายไฟล์ DEB พร้อมกัน:
dpkg -i -R /path/to/folder/with/deb/files/
ลบการติดตั้ง DEB:
apt-get remove /path/to/file.deb
วิธีแปลงไฟล์ DEB
ใช้เครื่องมือแปลงฟรี เช่น FileZigZag แปลงเป็น TGZ, BZ2, BZIP2, 7Z, GZIP, TAR, TBZ, ZIP และอื่นๆ
แปลงเป็น RPM ด้วยคำสั่ง alien:
apt-get update
apt-get install alien
alien -r file.deb
สำหรับการแปลงเป็น IPA (iOS) มีบทแนะนำออนไลน์มากมาย เช่น ที่ JailbreakErra หรือวิธีติดตั้ง Kodi บน iOS ซึ่งปรับใช้กับไฟล์ DEB กำหนดเองได้ ติดตั้งบน iPhone/iPad/iPod touch ที่ jailbreak แล้วผ่าน iFunbox
ยังเปิดไม่ได้? ลองตรวจสอบดู
หากเปิดไม่ได้ อาจสับสนกับนามสกุลไฟล์ที่คล้ายกัน โปรแกรมข้างต้นจะเปิดไม่ได้
- .DEM - ไฟล์ Video Game Demo หรือ Digital Elevation Model
- .EDB - ไฟล์ฐานข้อมูล Microsoft (Exchange, Windows Search Index)
คำถามที่พบบ่อย (FAQ)
ติดตั้ง DEB บน iPhone ที่ไม่ได้ jailbreak ได้ไหม?
ไม่ได้ ต้องแปลงเป็นรูปแบบที่ iOS รองรับก่อน (ถ้าเป็นไปได้)
แปลง ZIP เป็น DEB ยังไง?
ใช้เครื่องมือออนไลน์ เช่น Converter365 อัปโหลดไฟล์ ZIP แล้วเริ่มแปลง ได้ทั้งแปลง DEB เป็นรูปแบบอื่น และรูปแบบอื่นเป็น DEB
ติดตั้ง DEB บน Android ได้ไหม?
ไม่ได้โดยตรง แต่ติดตั้งลินุกซ์บน Android แล้วค่อยใช้ลินุกซ์ติดตั้ง DEB