แพ็กเกจติดตั้งซอฟต์แวร์ Linux ระหว่าง .deb กับ .rpm ใช้กับ Linux distribution(Linux distro) ไหน


.deb

ไฟล์ .deb เป็น แพ็กเกจติดตั้งซอฟต์แวร์ ที่ใช้กับระบบปฏิบัติการ Linux ตระกูล Debian 🐧
เช่นเดียวกับไฟล์ .exe บน Windows หรือ .pkg บน macOS

👉 Linux ที่ใช้ไฟล์ .deb ได้โดยตรง ได้แก่:

  • 🟢 Debian (ดั้งเดิม)
  • 🟡 Ubuntu และสายพันธุ์ เช่น
    • Linux Mint
    • Kubuntu
    • Xubuntu
    • Lubuntu
    • Zorin OS
    • Elementary OS
  • Kali Linux (ซึ่งพัฒนามาจาก Debian)

👉 คำสั่งติดตั้งไฟล์ .deb (ต้องมีสิทธิ์ root หรือ sudo):

sudo dpkg -i ชื่อไฟล์.deb

👉 ถ้ามี dependency ขาด (ไฟล์ที่โปรแกรมต้องการเพิ่มเติม):

sudo apt-get install -f

💡 หากคุณใช้ Linux ตระกูล Red Hat เช่น Fedora, CentOS, Rocky หรือ openSUSE → จะ ไม่สามารถใช้ .deb ได้โดยตรง ต้องแปลงเป็น .rpm ก่อน หรือใช้โปรแกรมที่ตรงกับระบบนั้นแทน

ไฟล์ .rpm เป็น แพ็กเกจติดตั้งซอฟต์แวร์ สำหรับระบบปฏิบัติการ Linux ตระกูล Red Hat ❤️
คล้ายกับ .deb ของ Debian/Ubuntu แต่ใช้คนละระบบจัดการแพ็กเกจ

.rpm

ไฟล์ .rpm เป็น แพ็กเกจติดตั้งซอฟต์แวร์ สำหรับระบบปฏิบัติการ Linux ตระกูล Red Hat ❤️
คล้ายกับ .deb ของ Debian/Ubuntu แต่ใช้คนละระบบจัดการแพ็กเกจ

👉 Linux ที่ใช้ไฟล์ .rpm ได้โดยตรง ได้แก่:

  • 🔴 Red Hat Enterprise Linux (RHEL)
  • 🟠 Fedora
  • 🟡 CentOS / AlmaLinux / Rocky Linux (พัฒนามาจาก RHEL)
  • 🟢 openSUSE / SUSE Linux Enterprise (บางส่วนอาจต้องใช้คำสั่ง zypper)

👉 คำสั่งติดตั้งไฟล์ .rpm (ต้องใช้สิทธิ์ root หรือ sudo):

sudo rpm -i ชื่อไฟล์.rpm

👉 ถ้าต้องการติดตั้งพร้อมจัดการ dependency อัตโนมัติ (แนะนำให้ใช้ dnf หรือ yum):

sudo dnf install ชื่อไฟล์.rpm
# หรือ (ถ้าเป็นระบบเก่า)
sudo yum install ชื่อไฟล์.rpm

💡 สำหรับผู้ใช้ Debian / Ubuntu — ไฟล์ .rpm จะ ติดตั้งไม่ได้โดยตรง
แต่สามารถแปลงเป็น .deb ได้ด้วยโปรแกรม alien เช่น:

sudo apt install alien
sudo alien -d ชื่อไฟล์.rpm
sudo dpkg -i ชื่อไฟล์.deb

สรุปสั้น ๆ:

  • .deb → สำหรับ Debian, Ubuntu, Mint
  • .rpm → สำหรับ Red Hat, Fedora, CentOS, openSUSE
, ,