Systém v Debiane nie je len jeden program, ale celá hierarchia nástrojov, ktoré spolupracujú na tom, aby bol softvér stabilný a bezpečný.
APT (Advanced Package Tool)
Nástroj, s ktorým pracuje používateľ. Rieši závislosti, sťahuje balíky z internetu (repozitárov) a hromadné aktualizácie.
Okrem toho nájdete aj iné nástroje pre prácu v termináli ako je aptitude alebo nala A samozrejme existujú aj grafické nástroje pre prácu s balíčmai a inštaláciu programov v jednotlivých grafických prostrediach (GTK, KDE)dpkg (Debian Package Manager)
Skutočný "robot", ktorý inštaluje súbory na disk. Dá sa použiť na jednotlivé činnosti, napríklad nasledujúci príkaz nainštaluje zadaný balíček. Nevidí však do previazanosti jednotlivých balíčkov a nevie sám vyriešiť chýbajúce závislosti, iba o nich informuje. Preto je na užívateľskej úrovni lepšie používať predošlé programy.
dpkg -i balicek.deb
Samotný inštalačný balíček (niečo ako .zip). Obsahuje spustiteľné súbory, konfiguračné skripty a metadáta (zoznam závislostí). Závisloti je zoznam iných balíčkov kotré sú potrebné pre bezproblémový beh inštalovaného programu. Sú to zvyčajne rôzne knižnice a ďalšie pomocné programy potrebné k behu inštalovaného programu.
.deb súborov.apt update si váš počítač stiahne zoznam (katalóg) toho, čo je v skladoch nové.| Príkaz | Popis a funkcia |
|---|---|
apt update |
Aktualizuje zoznam dostupných balíkov z repozitárov. Spustite vždy pred inštaláciou. |
apt upgrade |
Nainštaluje dostupné aktualizácie pre všetky balíky v systéme. |
apt install <názov> |
Stiahne a nainštaluje konkrétny balík vrátane všetkých potrebných závislostí. |
apt remove <názov> |
Odstráni balík, ale ponechá jeho konfiguračné súbory. |
apt purge <názov> |
Úplne odstráni balík vrátane všetkých konfiguračných súborov. |
apt search <kľúčové_slovo> |
Vyhľadá balíky podľa názvu alebo popisu v dostupnej databáze. |
apt autoremove |
Automaticky odstráni nepotrebné balíky (osirotené závislosti), ktoré už nie sú potrebné. |
apt show <názov> |
Zobrazí podrobné informácie o balíku (verzia, veľkosť, závislosti). |