Unterschied zwischen DEB und RPM

Autor: Monica Porter
Erstelldatum: 22 Marsch 2021
Aktualisierungsdatum: 6 Kann 2024
Anonim
Difference between 64 bit.rpm and 64 bit.deb packages
Video: Difference between 64 bit.rpm and 64 bit.deb packages

Inhalt

Hauptunterschied

Aus individueller Sicht befinden sich möglicherweise nicht viele Geräte in diesen Geräten. Bei den Codecs RPM und DEB handelt es sich jeweils nur um Archivdatensätze, mit denen einige Metadaten verknüpft sind. Sie sind alle gleichermaßen geheimnisvoll, haben fest codierte Anordnungspfade und unterscheiden sich lediglich in heiklen Einzelheiten. DEB-Recordsdata sind Arrangement-Recordsdata für Debian-basierte Distributionen.RPM-Datensatzdaten sind Anordnungsdatensätze für Red Hat-basierte Distributionen. Ubuntu hängt von Debians Bundle-Deal ab, der auf APT und DPKG basiert. Red Hat, CentOS und Fedora basieren auf dem veralteten Red Hat Linux-Paketverwaltungssystem RPM.


Was ist DEB?

DEB ist die Erweiterung des Debian-Softwareprogramm-Bundle-Formats und höchstwahrscheinlich der am häufigsten verwendete Titel für solche Binärpakete. DEB wurde von Bedian entwickelt

Was ist RPM?

Es ist ein Bündelverwaltungssystem. Der Titel RPM bezieht sich wiederum auf das RPM-Dateiformat, die Aufnahmedaten für dieses Format, das in solchen Aufnahmedaten enthaltene Softwareprogramm und den Bundle-Supervisor. RPM war hauptsächlich für Linux-Distributionen gedacht. Das Dateiformat ist das Baseline-Bundle-Format von Linux Standard Base. RPM wurde von Community & Red Hat entwickelt.

Hauptunterschiede

  1. DEB-Recordsdata sind Arrangement-Recordsdata für Debian-basierte Distributionen. RPM-Aufzeichnungen sind Aufzeichnungen für Red Hat-basierte Distributionen. Für verschiedene Distributionen gibt es unterschiedliche Typen. Jeder ist kaum völlig anders als die Alternative. Alle sind so konzipiert, dass die Anordnung der Pakete bei den zahlreichen Distributionen vereinfacht wird. Keine davon sind ausführbare Datensatzdaten. DEB-Aufzeichnungen werden mit dpkg, aptitude, apt-get verwendet. RPM-Aufzeichnungen werden mit yum verwendet.
  2. Ubuntu hängt von Debians Bundle-Deal ab, der auf APT und DPKG basiert. Red Hat, CentOS und Fedora basieren auf dem veralteten Red Hat Linux-Paketverwaltungssystem RPM.
  3. Jedes RPM verfügt über eine "Spec" -Datei, in der angegeben ist, in welcher Art und Weise es eingesetzt werden soll, und welche ganz anderen kleineren Funktionen erforderlich sind, um sicherzustellen, dass es funktioniert. Auch die DEB-Datei ist von einer "Verwaltungsdatei" abhängig, die der "Spezifikationsdatei" eines RPM-Bundles sehr ähnlich sein kann, da sie definiert, in welches Softwareprogramm ein Programm eingefügt werden soll, um sicherzustellen, dass Ihr Zielhilfsprogramm funktioniert run, beschreibt, was Sie arrangieren werden.
  4. Apt-get hat sich lange Zeit als überlegen erwiesen, die große Menge an Metadaten wirklich schnell zu verarbeiten, wohingegen Yum ewig brauchen würde, um dies zu tun. RPM litt darüber hinaus unter Websites wie RPM, bei denen Sie mehr als 10 inkompatible Pakete für zahlreiche Distributionen aufdeckten. Apt versteckte diesen Nachteil für DEB-Pakete vollständig, da alle erworbenen Pakete von einem identischen Anbieter gestellt wurden.
  5. DEB wurde von Bedian entwickelt, RPM wurde von Community & Red Hat entwickelt.
  6. In der Debian-Welt ist es ein bisschen akzeptierter, Patches in einem Bundle zu führen, das nicht (jedoch) upstream ist. In der RPM-Welt (am allerwenigsten unter den vielen Red Hat-Derivaten) ist das verpönt.
  7. Debian hat eine unendliche Anzahl von Skripten, die bereit sein könnten, einen unendlichen Teil der Erstellung eines Bundles zu automatisieren. Manchmal ist das Erstellen eines - einfachen - Bundles eines Python-Programms von setuptool so einfach wie das Erstellen einer Reihe von Metadatensätzen und das Ausführen eines Debuilds. Davon gesprochen, die Spezifikationsdatei für ein solches Paket im RPM-Format könnte ziemlich schnell sein, und auch in der RPM-Welt gibt es verschiedene Dinge, die heutzutage automatisiert sind.

Der Hauptunterchied zwichen Wimpern und Flagellen beteht darin, da Wimpern eine kurze haarähnliche truktur ind, die in einer Zelle zahlreich vorhanden it, während Flagellen eine lange haar&#...

turz Ein turz oder eine Lintol it ein truktureller horizontaler Block, der den Raum oder die Öffnung zwichen zwei vertikalen tützen überpannt. E kann ein dekorative architektoniche El...

Heute Interessant