GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Wie extrahiert und installiert man .deb ohne den Befehl Dpkg?

Ich verwende Debian Jessie Stable, um zu verstehen, wie die .deb Paket interagiert mit dem System. Was ist der richtige Weg, um ein packge_name.deb zu extrahieren und zu installieren ohne den Befehl dpkg ?

Akzeptierte Antwort:

Sie können .deb entpacken Dateien mit dem ar Befehl (da .deb Dateien sind ar Archiv).

ar x file.deb

wird den Prozess starten. Dadurch erhalten Sie drei Dateien,

  • debian-binary
  • control.tar [oder ähnlich]
  • data.tar [oder ähnlich]

Die letzten beiden enthalten Steuermetadaten und dann die eigentlichen Paketdateien und sind tar-Archive (die mit gzip komprimiert werden können , bzip usw.)

Sie könnten die Steuerdaten und den eigentlichen Inhalt aus den letzten beiden Dateien extrahieren und die Dateien dann theoretisch an die richtigen Stellen kopieren, aber das wäre nicht trivial.

Das Datenarchiv enthält die Installationsskripte, daher wäre dies ein guter Ausgangspunkt, wenn Sie herausfinden möchten, wie es mit dem System interagiert.

Ich glaube nicht, dass es einen korrekten Weg gibt, eine .deb zu installieren Datei ohne Verwendung von dpkg .


Debian
  1. So extrahieren Sie Dateien aus dem Debian-Paketarchiv DEB

  2. So installieren Sie Nextcloud unter Debian 11

  3. So installieren Sie Gradle unter Debian 11

  4. So installieren Sie Java 17 in Debian 11

  5. Wie komprimiert und extrahiert man Dateien mit dem tar-Befehl unter Linux?

So sehen Sie versteckte Dateien und Ordner in Debian

So installieren Sie OpenOffice unter Debian 10

So installieren Sie den neuesten Kernel auf Debian 11 und Derivaten

So installieren und verwenden Sie MongoDB unter Debian 11

So installieren Sie Tomcat 9 auf Debian 11

So installieren Sie Apache unter Debian 11