.deb je standardní formát pro distribuci a instalaci softwaru v operačních systémech založených na Debianu. Tento formát byl vyvinut tak, aby automatizoval proces instalace, aktualizace a odstraňování aplikací při zachování integrity systému.
Ačkoliv se navenek tváří jako jeden soubor, technicky jde o ar archiv, který v sobě ukrývá tři základní části:
control, který definuje název balíčku, verzi, autora a především závislosti./usr/bin/).—
Jednou z největších výhod (i výzev) formátu .deb je systém závislostí. Balíček v souboru control deklaruje:
—
Práce s balíčky probíhá na dvou úrovních:
Nástroj dpkg (Debian Package) instaluje konkrétní .deb soubor z disku. Neumí si sám stáhnout chybějící závislosti z internetu.
sudo dpkg -i balik.debsudo dpkg -r nazev-balikuNástroj APT (Advanced Package Tool) je nadstavba nad dpkg. Umí procházet repozitáře na internetu, stahovat balíčky a automaticky vyřešit a doinstalovat všechny potřebné závislosti.
sudo apt install nazev-baliku—
| Vlastnost | .deb (Debian/Ubuntu) | .rpm (RedHat/SUSE) |
|---|---|---|
| Hlavní nástroj | dpkg / APT | rpm / DNF / Zypper |
| Původ | Debian Project | Red Hat |
| Metadata | Adresář DEBIAN | Spec soubor v hlavičce |
| Archivátor | ar | cpio |
—
Pro vývojáře existuje několik cest, jak aplikaci zabalit:
make install).Související články:
Tagy: linux debian ubuntu deb package-management dpkg apt dev ops