تخطي إلى المحتوى

لا يمكن تحويل هذا النوع من الملفات في المتصفح.

┐─ تحليل الملف ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
المطور : مشروع Debian
الفئة : تنفيذي
نوع MIME : application/vnd.debian.binary-package
بايتات : 213C617263683E
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

ما هو ملف DEB؟

DEB هو صيغة حزم البرمجيات المستخدمة في Debian ومشتقاتها، وهي أوسع عائلة توزيعات لينكس انتشاراً. Ubuntu وLinux Mint وPop!_OS وRaspberry Pi OS وعشرات التوزيعات الأخرى تبنى على Debian وتستخدم حزم DEB.

داخلياً، ملف DEB هو أرشيف ar يحتوي على ثلاثة أجزاء: debian-binary (رقم الإصدار)، control.tar.gz (البيانات الوصفية: الاسم والإصدار والتبعيات)، وdata.tar.xz (الملفات الفعلية للتثبيت). مدير الحزم apt يجمع بين تحميل الحزم وحل التبعيات وتثبيتها.

كيفية فتح ملفات DEB

  • dpkg (لينكس) — sudo dpkg -i package.deb للتثبيت المباشر
  • apt (لينكس) — sudo apt install ./package.deb مع حل التبعيات
  • GDebi (لينكس) — مثبت بواجهة رسومية، يعرض التبعيات قبل التثبيت
  • Software Center (Ubuntu/GNOME) — النقر المزدوج في الواجهة الرسومية
  • 7-Zip (ويندوز) — استخراج المحتوى للفحص دون تثبيت

المواصفات التقنية

الخاصيةالقيمة
البايتات السحرية21 3C 61 72 63 68 3E 0A (!)
نوع MIMEapplication/vnd.debian.binary-package
الصيغة الداخليةأرشيف ar
بيانات التحكمcontrol.tar.gz (أو .xz)
ملفات التثبيتdata.tar.xz
مدير الحزمdpkg (منخفض) / apt (مستوى عالٍ)
التبعياتمحلولة تلقائياً بـ apt

الاستخدامات الشائعة

  • تثبيت التطبيقات على Ubuntu/Debian: Google Chrome وVS Code وSlack وSkype توفر حزم DEB رسمية
  • تحديثات الأمان والنظام: apt upgrade يحمّل ويثبت حزم DEB المحدّثة من المستودعات
  • توزيع برمجيات الشركات: تطبيقات المؤسسات توزَّع كـ DEB على أنظمة Ubuntu الخادمية
  • التطوير والاختبار: المطورون يبنون DEB لتوزيع تطبيقاتهم على توزيعات Debian
  • Raspberry Pi: معظم برامج Pi تُثبَّت عبر apt وحزم DEB

أوامر DEB الأساسية

# تثبيت حزمة DEB
sudo dpkg -i package.deb

# تثبيت مع حل التبعيات
sudo apt install ./package.deb

# عرض معلومات الحزمة
dpkg -I package.deb

# عرض قائمة الملفات داخل الحزمة
dpkg -c package.deb

# إزالة حزمة مثبتة
sudo apt remove package-name

# فحص التبعيات المعطلة بعد dpkg
sudo apt-get -f install

بناء حزمة DEB

# بنية مجلد الحزمة
mkdir -p myapp_1.0_amd64/DEBIAN
mkdir -p myapp_1.0_amd64/usr/bin

# ملف التحكم
cat > myapp_1.0_amd64/DEBIAN/control << EOF
Package: myapp
Version: 1.0
Architecture: amd64
Maintainer: developer@example.com
Description: وصف التطبيق
EOF

# بناء الحزمة
dpkg-deb --build myapp_1.0_amd64