Programcsomagok
Programcsomagok olyan szoftverek összetevőinek egységes egységei, amelyeket egy operációs rendszer vagy futtatókörnyezet telepítésére terveztek. Egy programcsomag általában tartalmaz bináris állományokat, szükséges könyvtárakat és erőforrásokat, valamint a telepítéshez kapcsolódó metaadatokat és telepítési/eltávolítási scripteket. Céljuk a szoftver telepítésének és frissítésének egyszerűsítése, a függőségek automatikus kezelése és a rendszer állapotának nyomon követése.
A programcsomagokat általában csomagkezelők és tárolók (repositoryk) intézik. Leggyakoribb formátumok közé tartoznak a Debian-alapú rendszerek .deb
Minden csomag tartalmaz metaadatokat: név, verzió, architektúra, leírás, függőségek, esetleges konfliktusok, licenc és karbantartó (maintainer). A
Az élettartam követése magában foglalja a verziófrissítéseket, biztonsági javításokat és a függőségek kezelési változásait. A megbízhatóság