Pour cela ont été développés des systèmes de paquetage, qui regroupent au sein d'un même fichier d'archive, tous les fichiers relevants à un programme, de même, et selon les systèmes de paquetages, de scripts (recettes) pour l'installation, désinstallation ou la mise à jour du dit programme.
Pour le moment il y a surtout deux systèmes de paquetage en vigueur: