<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Debian-Paket</id>
	<title>Debian-Paket - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Debian-Paket"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Debian-Paket&amp;action=history"/>
	<updated>2026-06-03T09:26:42Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Debian-Paket&amp;diff=122444&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Debian-Paket&amp;diff=122444&amp;oldid=prev"/>
		<updated>2026-02-12T05:48:04Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Debian-Pakete&amp;#039;&amp;#039;&amp;#039; (Dateiendung: &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt;) dienen der Softwareinstallation auf [[Debian]]-basierten [[Betriebssystem]]en. Sie enthalten die zu installierenden Programme in komprimierter Form. Das Paketformat wurde von [[Ian Murdock]] entwickelt, die Abkürzung &amp;#039;&amp;#039;Deb&amp;#039;&amp;#039; leitet sich hierbei aus dem ersten Teil des Namens der Distribution &amp;#039;&amp;#039;Debian&amp;#039;&amp;#039;, der sich wiederum von den Namen „Debra“ (der Vorname Murdocks damaliger Frau) und „Ian“ ableitet.&lt;br /&gt;
&lt;br /&gt;
Eine Debian-Paketdatei besteht einmal aus einem [[Ar (Unix)|ar]]-Archiv, das wiederum mit [[gzip]], [[bzip2]] oder [[Lempel-Ziv-Markow-Algorithmus|LZMA]] [[Datenkompression|komprimierte]] [[Tar (Packprogramm)|tar]]-Archive enthält. Diese enthalten die eigentlichen Programmdateien sowie Metainformationen wie Versionsinformationen des enthaltenen Programms und Abhängigkeiten zu weiteren Paketen, welche dieses Programm zum Laufen benötigt oder die Funktion verbessern.&lt;br /&gt;
&lt;br /&gt;
Um diese Informationen verwenden und verwalten zu können, konzipierte Murdock ebenfalls den &amp;#039;&amp;#039;Debian Package Manager&amp;#039;&amp;#039; (kurz [[dpkg]]). Darauf wiederum baut [[Advanced Packaging Tool|APT]] (Kommandozeilenprogramm) auf bzw. dessen Frontends (z.&amp;amp;nbsp;B. [[aptitude]] oder [[Synaptic (Software)|Synaptic]]), das auch weitere für das [[Programmpaket]] nötige Pakete automatisch installiert.&lt;br /&gt;
&lt;br /&gt;
Die Debian-Repositorys enthalten neben diesen Binärpaketen auch Quelltextpakete.&lt;br /&gt;
&lt;br /&gt;
== Binärpakete ==&lt;br /&gt;
[[Datei:Gdebi.png|mini|Gdebi]]&lt;br /&gt;
Binärpakete können von den Werkzeugen der Debian-Paketverwaltung direkt installiert werden.&lt;br /&gt;
&lt;br /&gt;
Das Auspacken des Debianpakets und die Ausführung diverser Skripte und Helferprogramme geschieht mit den Rechten des Systemadministrators, genauso wie bei den Paketverwaltungen anderer Betriebssysteme.&lt;br /&gt;
&lt;br /&gt;
Einige Pakete sind auch als &amp;#039;&amp;#039;&amp;#039;udeb&amp;#039;&amp;#039;&amp;#039;-Pakete erhältlich. Diese werden meist dazu benutzt, ein minimales Debiansystem für die Installation zu [[Bootstrapping (Informatik)|laden]]. Sie bieten nur einen Bruchteil der Funktionen eines normalen deb-Paketes und werden nur vom [[Debian-Installer]] verwendet, nicht in einem installierten Debiansystem.&lt;br /&gt;
&lt;br /&gt;
=== Aufbau im Detail ===&lt;br /&gt;
Jedes Binärpaket besteht aus drei Dateien, die mittels des UNIX-Kommandos [[Ar (Unix)|ar]] oder dem debianspezifischen Kommando &amp;#039;&amp;#039;dpkg-deb&amp;#039;&amp;#039; entpackt werden können (z.&amp;amp;nbsp;B. &amp;#039;&amp;#039;ar x datei.deb&amp;#039;&amp;#039;):&lt;br /&gt;
* debian-binary: eine Textdatei mit der Versionsnummer des verwendeten Paketformats, aktuell ist die Version 2.0.&lt;br /&gt;
* control.tar.gz: ein mit [[Tar (Packprogramm)|tar]] und [[gzip]] gepacktes Archiv, enthält Dateien, die zur Installation dienen oder Abhängigkeiten auflisten. Die hier aufgeführten sind nur einige Beispiele. Weiterführende Beschreibungen dazu finden sich z.&amp;amp;nbsp;B. in der [https://www.debian.org/doc/manuals/debian-faq/pkg-basics.de.html Offiziellen Debian FAQ zu .deb Paketen].&lt;br /&gt;
** &amp;#039;&amp;#039;control&amp;#039;&amp;#039; enthält eine Kurzbeschreibung des Paketes sowie weitere Informationen wie dessen Abhängigkeiten.&lt;br /&gt;
** &amp;#039;&amp;#039;md5sums&amp;#039;&amp;#039; enthält [[Message-Digest Algorithm 5|MD5]]-Prüfsummen aller im Paket enthaltenen Dateien, um Verfälschungen erkennen zu können bzw. die automatische Aktualisierung von Konfigurationsdateien (sog. conffiles) zu ermöglichen.&lt;br /&gt;
** &amp;#039;&amp;#039;conffiles&amp;#039;&amp;#039; listet die Dateien des Paketes auf, die als Konfigurationsdateien behandelt werden sollen. Konfigurationsdateien werden bei einem Update nicht überschrieben und nur bei einer kompletten Entfernung (Purge) des Pakets entfernt.&lt;br /&gt;
** &amp;#039;&amp;#039;preinst&amp;#039;&amp;#039;, &amp;#039;&amp;#039;postinst&amp;#039;&amp;#039;, &amp;#039;&amp;#039;prerm&amp;#039;&amp;#039;, &amp;#039;&amp;#039;postrm&amp;#039;&amp;#039; sind optionale Skripte, die vor oder nach dem Installieren, Aktualisieren oder Entfernen des Pakets ausgeführt werden. Sie werden mit den Rechten des Nutzers root ausgeführt.&lt;br /&gt;
** &amp;#039;&amp;#039;config&amp;#039;&amp;#039; ist ein optionales Skript, das den debconf genannten Konfigurationsmechanismus unterstützt. Die Datei &amp;#039;&amp;#039;templates&amp;#039;&amp;#039; enthält dazu notwendige Metainformationen für die debconf-Datenbank.&lt;br /&gt;
** &amp;#039;&amp;#039;shlibs&amp;#039;&amp;#039; listet die eventuell bereitgestellten [[Programmbibliothek]]en auf.&lt;br /&gt;
* data.* Ist ein mit gzip, bzip, lzma oder xz komprimiertes Archiv und enthält die eigentlichen Programmdaten mit relativen, beim [[Stammverzeichnis]] beginnenden Pfaden.&lt;br /&gt;
&lt;br /&gt;
== Quellpakete ==&lt;br /&gt;
Quelltextpakete enthalten unkompilierte Programmdaten, den [[Quelltext]] der Programme. Sie bestehen aus einem Archiv mit den originären Quelltexten (Endung &amp;lt;code&amp;gt;.orig.tar.gz&amp;lt;/code&amp;gt;), einer (komprimierten) [[diff]]-Datei mit Debian-spezifischen Modifikationen (&amp;lt;code&amp;gt;.diff.gz&amp;lt;/code&amp;gt;) und einer Beschreibungsdatei (&amp;lt;code&amp;gt;.dsc&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Quellpakete können nicht direkt installiert werden. Es müssen zuerst die Quelltexte kompiliert und dann eventuell ein installierbares Binärpaket daraus erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Vollständiger Dateiname ==&lt;br /&gt;
Der Dateiname eines binären Debian-Paketes folgt einem festgelegten Schema: Dem Namen der Software (eventuell mit Präfixen wie z.&amp;amp;nbsp;B. &amp;#039;&amp;#039;lib&amp;#039;&amp;#039; für [[Programmbibliothek]]en oder Postfixen wie z.&amp;amp;nbsp;B. &amp;#039;&amp;#039;-doc&amp;#039;&amp;#039; für Dokumentationen oder &amp;#039;&amp;#039;-dev&amp;#039;&amp;#039; für entwicklungsspezifische Pakete), einem Unterstrich, der Versionsnummer der Software, eventuell einem Bindestrich und einer Debian-internen Revisionsnummer, dann einem weiteren Unterstrich, einem Kürzel für die [[Prozessorarchitektur]] (&amp;lt;code&amp;gt;all&amp;lt;/code&amp;gt; für plattformunabhängige) und der Dateinamenserweiterung &amp;lt;code&amp;gt;.deb&amp;lt;/code&amp;gt; (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;beispiel_10.2-5_powerpc.deb&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Debian-Pakete sind nicht mit [[RPM Package Manager|RPM]]-Paketen kompatibel, können aber mit Hilfe des Programms [[Alien (Software)|alien]] innerhalb einer Architektur (z.&amp;amp;nbsp;B. [[PowerPC]] oder [[X86-Prozessor|x86]]-basierte Systeme) konvertiert werden. Einige Dateimanager, wie z.&amp;amp;nbsp;B. [[Konqueror]], [[Midnight Commander]] oder [[7-Zip]], erlauben das Anzeigen des Paketinhalts und der Kontrollinformation, ohne das Paket zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Paketerstellung ==&lt;br /&gt;
Mittels &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;debhelper&amp;lt;/span&amp;gt; können Quellpakete in Binärpakete übersetzt werden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://wiki.ubuntuusers.de/Grundlagen_der_Paketerstellung/ |titel=Grundlagen der Paketerstellung |titelerg=Erstellung von Debian-Paketen in [[Ubuntu (Betriebssystem)|Ubuntu]]-Systemen |werk=wiki.ubuntuusers.de |hrsg=Ubuntuusers Wiki |abruf=2024-04-21}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
Aufgrund der einfachen Portierbarkeit von APT und dpkg hat das Debian-Paketformat auch in vielen anderen Betriebssystemen Einzug gehalten.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Berkeley Software Distribution|BSD]]&amp;#039;&amp;#039;&amp;#039; – in Distributionen wie [[GNU-Varianten#Debian GNU/kFreeBSD|Debian GNU/kFreeBSD]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GNU Hurd]]&amp;#039;&amp;#039;&amp;#039; – [[GNU#Debian GNU/Hurd|Debian GNU/HURD]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[GNU/Linux]]&amp;#039;&amp;#039;&amp;#039; – diverse Distributionen, einschließlich Debian und [[Ubuntu (Betriebssystem)|Ubuntu]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[macOS]]&amp;#039;&amp;#039;&amp;#039; – mittels [[Fink (Software)|Fink]], auch für iPhones, iPods und iPads mit [[Jailbreak (iOS)|Jailbreak]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[OpenSolaris]]&amp;#039;&amp;#039;&amp;#039; – [[GNU-Varianten#Nexenta OS|Nexenta OS]].&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle |url=https://www.debian.org/doc/manuals/debian-faq/debian-faq.de.pdf#page=39 |titel=Die Debian GNU/Linux-FAQ |format=PDF; 360&amp;amp;nbsp;kB |titelerg=Kapitel 7 – Grundlagen des Debian-Paketverwaltungssystems (S.&amp;amp;nbsp;31&amp;amp;nbsp;ff.) |werk=debian.org |datum=2022-05-31 |abruf=2024-04-21 |abruf-verborgen=1}}&lt;br /&gt;
* {{Internetquelle |autor=Josip Rodin, Osamu Aoki |url=https://www.debian.org/doc/manuals/maint-guide/ |titel=Anleitung für zukünftige Debian-Maintainer |werk=debian.org |abruf=2024-04-21 |abruf-verborgen=1}}&lt;br /&gt;
* {{Internetquelle |autor=Sven Rudolph, Heiko Schlittermann |url=http://www.schlittermann.de/deb-intern/dpkg/ |titel=Gut verpackt ist halb gewonnen |werk=schlittermann.de |datum=1997-07 |archiv-url=https://web.archive.org/web/20140215111856/http://www.schlittermann.de/deb-intern/dpkg/ |archiv-datum=2014-02-15 |abruf=2024-04-21 |abruf-verborgen=1}}&lt;br /&gt;
* {{Internetquelle |autor=Jonathan Oxer |url=https://www.youtube.com/watch?v=lFzPrzY2KFM |titel=Anatomy Of A Debian Package |format=Video |werk=[[YouTube|youtube.com]] |hrsg=Google TechTalks |datum=2006-07-21 |abruf=2024-04-21 |abruf-verborgen=1 |sprache=en}}&lt;br /&gt;
* {{Internetquelle |url=https://picomol.de/deb-paket-fur-ubuntudebian-erstellen/ |titel=Anleitung zur Erstellung eines einfachen Debian-Paketes |werk=picomol.de |datum=2008-06-09 |abruf=2024-04-21 |abruf-verborgen=1}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Archivformat]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:Freie Installationssoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>