Die meisten Projekte, die auf solchen Websites gehostet werden, richten sich an Linux, wo eine Distribution über ein Paketverwaltungssystem verfügt (z. B. apt
Debian / Ubuntu, pacman
Arch). Die Einführung eines zweiten, dritten und vierten Paketmanagers würde zumindest Verwirrung und sogar Konflikte verursachen. (Beispiel: Was passiert, wenn Sie versuchen, ein Programm von MacPorts zu installieren, es wurde jedoch bereits von Homebrew installiert? Hässliche Dinge können passieren.)
Diese Distributionen haben auch ihre eigenen Regeln für das Packen - Konfigurationsoptionen, Speicherorte bestimmter Dateien, das Paketformat selbst; Debian teilt beispielsweise viele Programme in "main" -, "dev" -, "dbg" -Pakete auf, während dies bei Arch nicht der Fall ist. Um ein einzelnes Paket für alle Distributionen zu erstellen, müsste man einem logisch unmöglichen Regelwerk entsprechen. Daher unterhält jede Distribution ihre eigenen Repositories.
Inoffizielle zusätzliche Repositories zu tun gibt - viele Projekte gehostet auf Launchpad haben eine PPA mit Pakete für Ubuntu gebaut; Arch Linux hat eine vom Benutzer gewartete AUR. Endlich hat sogar Mac OS X MacPorts und Homebrew :) Alle ähneln sich jedoch insofern, als sie spezifisch für das Betriebssystem sind, jedoch niemals für eine Website.