Pakiet instalacyjny

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Pakiet instalacyjny (ang. software package) zwany inaczej pakietem programowym to stosowany w systemach uniksopodobnych pakiet zawierający program, umożliwiający jego łatwą oraz szybką instalację, odświeżenie i dezinstalację.

Innym typem pakietu programowego jest plik lub pliki programu wraz z instrukcją instalacji. Mogą to być pakiety programowe sprzedawane w sklepach komputerowych, takie jak edytor tekstu. Użytkownik kupuje program, następnie instaluje go według załączonej instrukcji.

Cel istnienia[edytuj | edytuj kod]

Technologia pakietów instalacyjnych została stworzona w celu łatwego dystrybuowania, instalowania, odświeżania i usuwania programów. W tym celu pakiet zawiera binarną wersję danej aplikacji, co pozwala uniknąć czasochłonnego procesu kompilacji oprogramowania w momencie instalacji. Ponadto umożliwia w prosty i elegancki sposób rozpowszechniać oprogramowanie niedostępne wraz z kodem źródłowym (np. zamknięte oprogramowanie komercyjne).

Zalety pakietu[edytuj | edytuj kod]

Pakiet taki posiada pełną informację o zależnościach (ang. dependencies) pomiędzy instalowanym programem a używanymi przez niego bibliotekami (czy innymi programami), dzięki czemu instalując nową aplikację ma się pewność, że nie będzie ona w konflikcie z innymi programami i nie odmówi pracy z powodu braku któregoś ze składników wymaganych przez nią do działania.

Wady pakietu[edytuj | edytuj kod]

Wiele pakietów budowanych jest z myślą o konkretnych dystrybucjach, co sprawia, iż w innych mogą sprawiać problemy w działaniu.

Budowa pakietu[edytuj | edytuj kod]

Pakiety zawierają skompresowane archiwum zawierające oprogramowanie. Często są to skompresowane pojedyncze katalogi, zawierające wiele specjalnych plików informujących o zawartości oraz zależnościach.

Sposób wykorzystania[edytuj | edytuj kod]

Za instalację, odświeżanie i usuwanie pakietów instalacyjnych odpowiada program służacy do instalacji i zarządzania pakietami zwany "menadżerem pakietów".

Zobacz też[edytuj | edytuj kod]