Softwarový balíček (instalace)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Softwarový balíček je v informatice speciální soubor, ve kterém je uložen počítačový program se všemi soubory, které potřebuje ke své činnosti, ve formě, kterou je možné snadno nainstalovat na počítač, nahradit novější verzí a v případě potřeby také odinstalovat. Balíčky jsou instalovány pomocí nástroje, tzv. správce balíčků. Softwarové balíčky jsou v různých formátech, například RPM, DEB, APK a podobně.

Obsah balíčku

Balíček typicky obsahuje předem připravený (zkompilovaný) program, který je možné nainstalovat a následně rovnou spustit (binární balíček). Ve světě open source software jsou kromě binárních balíčků distribuovány i balíčky se zdrojovými kódy, ze kterých lze jednoduše nebo komplikovaněji získat binární balíček. +more Distribuce v podobě zdrojových kódů umožňuje zkušeným uživatelům a vývojářům program upravovat a vylepšovat.

Distribuce moderních systémů (např. Linuxová distribuce) je rozdělena do nepřekrývajících se balíčků, takže uživatel může zvolit, jaké balíčky (tj. +more součásti) si nainstaluje nebo které vynechá. Výsledkem bude systém obsahující jen software, který uživatel chce mít nainstalován. Balíček může obsahovat font, webový prohlížeč, knihovnu a podobně.

Metadata

Balíček obsahuje metadata, která obsahují popis obsaženého programu, kontrolní součty, elektronický podpis, závislosti a podobě. Správce balíčků může tato data využít pro automatické aktualizace, instalace závislých (potřebných) balíčky s knihovnami, ověření, že nainstalované soubory nebyly změněny, a podobně.

Verze

Balíčky jsou typicky označeny verzí obsaženého programu a vlastní verzí, takže je možné porovnat nainstalované balíčky s dostupnými balíčky a provést aktualizaci balíčků nainstalovaných v systému (na nejnovější verzi nebo naopak na starší verzi balíčku).

Správce balíčků

Správce balíčků je typicky program s grafickým rozhraním, který umožňuje uživateli snadný výběr balíčků, zobrazení informací o obsahu balíčků, jejich instalaci, odinstalaci, kontrolu a podobně.

Související články

Dependency hell

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top