aspose.info
CS

DEB - Bzip Compressed Tar Archive

Aktualizováno

Co je soubor DEB?

Soubor s příponou .deb je formát binárního balíčku Debianu dostupný pro distribuci softwarových balíčků na OS Linux. Skládá se ze dvou archivních souborů TAR. DPKG poskytuje mechanismus pro čtení a instalaci balíčků DEB. Balíčky DEB lze nainstalovat pomocí rozhraní pro správu softwaru balíků APT. Soubory DEB mají typ internetového média application/vnd.debian.binary-package.

Formát souboru DEB

Soubor DEB se skládá ze dvou archivních souborů TAR. Jeden archiv obsahuje řídicí informace a druhý obsahuje instalovatelná data.

Organizace balíčků

Soubor DEB je archivní soubor ar, který má magickou hodnotu !<arch> . Od Debianu 0.93 obsahuje mechanismus archivace souborů DEB tři soubory v určitém pořadí.

  1. Debian Binary - Je určen k tomu, aby měl řadu řádků oddělených novými řádky. V současnosti je k dispozici pouze jeden řádek, který popisuje číslo verze. Aktuální číslo verze je 2.0.
  2. Control Archive - Obsahuje archiv control.tar, který obsahuje skripty správce a metainformace o balíčku, jako je název balíčku, verze, závislosti a správce.
  3. Archiv dat - Je to archiv tar s názvem data.tar a obsahuje aktuální instalovatelné mediální soubory. Archiv lze komprimovat pomocí gz, bz2, lzma nebo xz a přípona souboru datového archivu se odpovídajícím způsobem změní.

Kontrolní archiv

Řídicí archiv může obsahovat následující obsah.

  • control - Obsahuje stručný popis balíčku a také další informace, jako jsou jeho závislosti.
  • md5sums - Obsahuje MD5 kontrolní součty všech souborů v balíčku, aby bylo možné detekovat poškozené nebo neúplné soubory.
  • conffiles - Vypisuje soubory balíčku, které by měly být považovány za konfigurační soubory. Konfigurační soubory nejsou během aktualizace přepsány, pokud není uvedeno jinak.
  • preinst, postinst, prerm a postrm – volitelné skripty, které se spouštějí před nebo po instalaci nebo odstranění balíčku
  • config je volitelný skript, který podporuje konfigurační mechanismus debconf.
  • shlibs - Je to seznam závislostí sdílené knihovny.

Reference

Viz také