Was ist DEB? Das Debian-Softwarepaketformat erklärt

DEB ist das binäre Paketformat für Debian- und Ubuntu-basierte Linux-Systeme, ein ar-Archiv, das Steuer- und Daten-Tarballs enthält, die von dpkg und APT verwaltet werden.

Kostenloses Online-Dateikonvertierungstool. Funktioniert in Chrome, Firefox, Safari, Edge, Opera und anderen modernen Browsern unter Windows, macOS, Linux, Android und iOS. Keine Softwareinstallation oder Anmeldung erforderlich. Alle Konvertierungen laufen direkt in Ihrem Browser, Ihre Dateien verlassen also nie Ihr Gerät. Kostenlos und ohne Konto nutzbar.

Archive

Was ist DEB? Das Debian-Softwarepaketformat erklärt

Das native Paketformat für Debian und Debian-basierte Linux-Distributionen.

Zuletzt aktualisiert:

Year1995
TypeSoftwarepaket
UsageLinux-Softwareinstallation

Was ist das?

DEB ist das Binärpaketformat, das von Debian und von Debian abgeleiteten Linux-Distributionen wie Ubuntu verwendet wird. Es bündelt die Dateien eines Softwareprogramms mit den Metadaten zusammen, die zum Installieren, Konfigurieren und Entfernen erforderlich sind.

Seit Debian 0.93 ist eine .deb-Datei als ar-Archiv implementiert, das drei Komponenten in fester Reihenfolge enthält: eine debian-binary-Datei mit der Formatversion, ein control.tar-Archiv mit Paketmetadaten und Warterskripten sowie ein data.tar-Archiv mit den zu installierenden Dateien. Die Daten- und Kontrolltarballs werden normalerweise mit gzip oder xz komprimiert, und Pakete werden mit dem dpkg-Tool und dem APT-Frontend verwaltet.

Technische Spezifikationen

DeveloperDebian Project
File Extension.deb
MIME Typeapplication/vnd.debian.binary-package
Released1995 (Debian 0.93)
TypeBinary software package

Vor- und Nachteile

Advantages

Reiche Metadaten

Control information records dependencies, version, architecture, and maintainer scripts for reliable installation.

Abhängigkeitsmanagement

Works with APT to automatically resolve and install required dependent packages.

Wartungsskripte

Supports pre- and post-install and removal scripts to configure software cleanly.

Standardwerkzeuge

Installed, queried, and removed with the well-established dpkg and APT toolchain.

Disadvantages

Vertriebsspezifisch

DEB is native to Debian-based systems and is not directly usable on RPM-based distributions.

Abhängigkeitskonflikte

Installing packages outside the managed repositories can lead to unmet or conflicting dependencies.

Manuelle Installationen fehlen an Auflösung

Using dpkg alone does not fetch dependencies the way APT does.

Wann verwenden

DEB ist das Rückgrat der Softwareinstallation auf Debian-basierten Linux-Systemen.

Verteilungsrepositories

Debian and Ubuntu ship thousands of applications and libraries as signed DEB packages.

Drittanbieter-Software

Vendors distribute applications such as browsers and editors as downloadable .deb files.

Benutzerdefinierte Pakete

Developers package their own software as DEB files for controlled deployment across systems.

Wie man eine DEB-Datei öffnet

DEB-Dateien sind hauptsächlich mit Debian-basierten Linux-Distributionen verbunden, und es gibt verschiedene Softwaretools zur Verwaltung. Diese Tools können in professionelle Anwendungen, kostenlose und quelloffene Software, browserbasierte Dienstprogramme und integrierte Paketmanager eingeteilt werden. Professionelle Tools richten sich oft an Entwickler und Systemadministratoren, während kostenlose/quelloffene Optionen für gelegentliche Benutzer und Hobbyisten geeignet sind.

Bei der Auswahl eines Tools für die Arbeit mit DEB-Dateien spielen mehrere Faktoren eine Rolle. Benutzer sollten die Feature-Vollständigkeit berücksichtigen, ob sie die Inhalte bearbeiten oder nur anzeigen müssen, das Kostenmodell der Software und die Plattformkompatibilität. Darüber hinaus kann das Verständnis, wann DEB-Dateien in andere Formate konvertiert werden sollten, für spezifische Anwendungsfälle entscheidend sein.

GDebi 0.9.5

LinuxKostenlos (GPL)

GDebi ist ein leichter Paketinstaller für DEB-Dateien, der automatisch Abhängigkeiten verwaltet. Er ermöglicht Benutzern, Paketdetails anzuzeigen und sie nahtlos zu installieren, um sicherzustellen, dass alle erforderlichen Abhängigkeiten aufgelöst werden.

Hauptfunktionen
  • Abhängigkeitsauflösung während der Installation
  • Anzeige von Paketinformationen
  • Unterstützung für Befehlszeilenschnittstelle
  • Grafische Benutzeroberfläche für einfache Bedienung
Stärken
  • Einfache Schnittstelle für schnelle Installationen
  • Verwaltet Abhängigkeiten automatisch
  • Leicht und schnelle Leistung
Einschränkungen
  • Begrenzt auf Debian-basierte Systeme
  • Keine erweiterten Bearbeitungsfunktionen

Exportiert nach: N/A

Am besten für:GDebi ist ideal für Benutzer, die ein einfaches Tool zur Installation von DEB-Paketen mit automatischer Abhängigkeitsverwaltung benötigen.

Besuchen GDebi →

dpkg 1.21.1

LinuxKostenlos (GPL)

dpkg ist der Low-Level-Paketmanager für Debian-basierte Systeme und ermöglicht Benutzern, DEB-Dateien direkt zu installieren, zu entfernen und zu verwalten. Es bietet detaillierte Kontrolle über die Paketverwaltung und ist damit ein leistungsstarkes Tool für Systemadministratoren.

Hauptfunktionen
  • Installation und Entfernung von DEB-Paketen
  • Abfrage von Paketinformationen
  • Verwaltung von Paketkonfigurationen
  • Unterstützung für Paketverifizierung
Stärken
  • Umfassende Kontrolle über die Paketverwaltung
  • Weit verbreitet und gut dokumentiert
  • Keine Ablenkung durch grafische Benutzeroberfläche
Einschränkungen
  • Steilere Lernkurve für Anfänger
  • Keine GUI für einfachere Verwaltung

Exportiert nach: N/A

Am besten für:dpkg ist am besten für erfahrene Benutzer und Systemadministratoren geeignet, die eine detaillierte Kontrolle über die DEB-Paketverwaltung benötigen.

Besuchen dpkg →

Alien 8.95

LinuxKostenlos (GPL)

Alien ist ein Befehlszeilentool, das DEB-Pakete in andere Formate wie RPM- oder Slackware-Pakete konvertiert. Dies ist besonders nützlich für Benutzer, die Software auf verschiedenen Linux-Distributionen installieren müssen.

Hauptfunktionen
  • DEB zu RPM und anderen Formaten konvertieren
  • Paketmetadaten beibehalten
  • Unterstützung für mehrere Eingabeformate
  • Befehlszeilenschnittstelle zur Automatisierung
Stärken
  • Vielseitige Formatkonvertierungsfunktionen
  • Nützlich für Kompatibilität zwischen Distributionen
  • Leicht und effizient
Einschränkungen
  • Erfordert Kenntnisse der Befehlszeile
  • Begrenzt auf Paketkonvertierung

Exportiert nach:RPM, TGZ, TXZ, TAR.GZ

Am besten für:Alien ist perfekt für Benutzer, die DEB-Pakete zur Verwendung auf verschiedenen Linux-Distributionen konvertieren müssen.

Besuchen Alien →

Synaptic Package Manager0.84.6

LinuxKostenlos (GPL)

Synaptic ist ein grafisches Paketverwaltungstool für APT, das Benutzern ermöglicht, DEB-Pakete mit einer benutzerfreundlichen Schnittstelle zu installieren, zu entfernen und zu verwalten. Es bietet eine umfassende Übersicht über verfügbare Pakete und deren Abhängigkeiten.

Hauptfunktionen
  • Grafische Schnittstelle für Paketverwaltung
  • Such- und Filterfunktionen
  • Abhängigkeitsverwaltung und -auflösung
  • Möglichkeit, Pakete zur Installation zu markieren
Stärken
  • Benutzerfreundliche grafische Schnittstelle
  • Leistungsstarke Such- und Filteroptionen
  • Visuelle Darstellung von Abhängigkeiten
Einschränkungen
  • Begrenzt auf Debian-basierte Systeme
  • Kann für neue Benutzer überwältigend sein

Exportiert nach: N/A

Am besten für:Synaptic ist ideal für Benutzer, die eine grafische Schnittstelle zur Verwaltung von DEB-Paketen bevorzugen und umfassende Paketverwaltungsfunktionen wünschen.

Besuchen Synaptic Package Manager →

DEB-Dateien kostenlos konvertieren

Verwenden Sie unseren kostenlosen Online-Archiv-Konverter, um DEB und andere Formate zu konvertieren, ohne Anmeldung und ohne Wasserzeichen.

Archive Converter kostenlos ausprobieren

References

  1. deb(5) - Debian Manpages
  2. deb (file format) - Wikipedia
  3. Chapter 5: Packaging System - The Debian Administrator's Handbook

Häufig gestellte Fragen

Was ist der Unterschied zwischen DEB und RPM?

Beide sind Linux-Paketformate; DEB wird von Debian und Ubuntu-Familien verwendet, während RPM von Red Hat, Fedora und SUSE-Familien verwendet wird. Ihre internen Strukturen und Werkzeuge unterscheiden sich.

Wie installiere ich eine DEB-Datei?

Verwenden Sie ein Paketwerkzeug wie 'apt install ./package.deb' oder 'dpkg -i package.deb', wobei APT bevorzugt wird, damit Abhängigkeiten aufgelöst werden.

Was ist in einer DEB-Datei enthalten?

Ein ar-Archiv, das debian-binary, control.tar mit Metadaten und Skripten sowie data.tar mit den zu installierenden Dateien enthält.

Welche Werkzeuge verwalten DEB-Pakete?

Das Low-Level-Tool dpkg verwaltet Installation und Entfernung, während APT höherwertige Abhängigkeitsauflösung und Repository-Zugriff bietet.

Kann ich eine DEB-Datei öffnen, ohne sie zu installieren?

Ja. Da es sich um ein ar-Archiv von Tarballs handelt, können Werkzeuge wie ar und dpkg-deb seinen Inhalt zur Überprüfung extrahieren.