Wie erstelle ich eine .deb-Datei mit binären Daten?

462
David Stockinger

Was ich machen will; was ich vorhabe zu tun

Ich möchte eine .deb-Datei für die einfache Installation des TeamSpeak3-Servers erstellen, die nur als "plain" .tar.bz2-Archiv verteilt wird. Ich weiß, dass solche Software verwendet wird /opt/, und als solche wollte ich den Inhalt des Archivs einfügen /opt/teamspeak3/. Des Weiteren habe ich eine systemd-Unit-Datei geschrieben, um den Server einfach zu starten und zu stoppen.

Was ich bisher ausprobiert habe

Ich folgte dem Tutorial "How To Package For Debian" im Debian-Wiki, aber es behandelt nur das Erstellen von Quellen aus. Da TeamSpeak3 proprietäre Software ist, steht mir keine Quelle zur Verfügung. Die beiden verknüpften Artikel im Wiki - "Dummy-Paket erstellen" und "Paketdateien" - scheinen nicht mehr zu existieren. Zumindest konnte ich sie nicht im Wiki finden.

Ich erinnere mich vor vielen Jahren, dass .deb-Dateien lediglich eine zu installierende Verzeichnisstruktur waren, plus ein Verzeichnis, das DEBIANmit einigen Skriptdateien aufgerufen wurde. Dies scheint jedoch mit dem neuen binären Debian-Format veraltet zu sein.

Mögliche Probleme mit dieser Frage

Ich weiß, dass sich diese Frage sehr nach "Bitte empfehlen Sie mir ein Tool oder Tutorial" anhört, was ein Thema wäre, aber ich versichere Ihnen, dass ich mich für das Wissen des Prozesses interessiere, nicht nur ein "Use this tool" - Antworten.

0
Schauen Sie in [`dpkg-deb`] (https://manpages.debian.org/jessie/dpkg/dpkg-deb.1.en.html), insbesondere mit der` --build`-Flagge ... Attie vor 6 Jahren 1

0 Antworten auf die Frage