.deb je přípona souboru, který představuje softwarový balíček systému Debian. Tyto soubory umožňují snadnou instalaci, aktualizaci a odstraňování aplikací. Jsou úzce spjaty s nástrojem dpkg (nízkoúrovňový správce) a systémem APT (vysokoúrovňový správce).
Soubor .deb je ve skutečnosti standardní archiv typu ar, který v sobě ukrývá tři hlavní části:
/usr/bin, /etc nebo /var).—
Při práci s balíčky .deb rozlišujeme dva stupně nástrojů:
Nástroj dpkg (Debian Package) pracuje přímo se soubory na disku. Neumí však automaticky stahovat závislosti z internetu.
sudo dpkg -i balicek.deb – Instalace staženého souboru.sudo dpkg -r balicek – Odstranění balíčku.Nástroj APT (Advanced Package Tool) je nadstavba nad dpkg. Umí komunikovat s repozitáři na internetu a automaticky vyřešit závislosti (pokud aplikace vyžaduje jinou knihovnu, APT ji najde a nainstaluje).
sudo apt install nazev_balicku – Vyhledá a nainstaluje balíček z repozitáře.—
Jednou z největších sil formátu .deb je soubor control. Ten definuje:
—
Když instalujete .deb balíček, systém provádí následující kroky:
1. **Rozbalení kontrolních skriptů:** Zjistí, zda je v systému dostatek místa a zda jsou splněny závislosti. 2. **Záloha starých souborů:** Pokud se jedná o aktualizaci. 3. **Rozbalení dat:** Soubory se zkopírují na svá místa v hierarchii souborového systému. 4. **Konfigurace:** Spustí se skript ''postinst'', který provede nastavení (např. vytvoření uživatele nebo spuštění služby).
—
| Vlastnost | .deb (Debian/Ubuntu) | .rpm (Fedora/SUSE/RHEL) |
|---|---|---|
| Archivátor | ar | cpio |
| Nástroj | dpkg / APT | rpm / DNF / Zypper |
| Rozšíření | Dominantní v cloudu a u desktopů. | Dominantní v podnikovém (enterprise) sektoru. |
Související články:
Tagy: it linux debian ubuntu apt dpkg package-management