Большинство проектов, размещенных на таких сайтах, ориентированы на Linux, где дистрибутив имеет одну систему управления пакетами (например, apt
в Debian/Ubuntu, pacman
в Arch). Введение второго, третьего, четвертого менеджера пакетов может вызвать как минимум путаницу и, вероятно, даже конфликты. (Например: что происходит, когда вы пытаетесь установить программу из MacPorts, но она уже была установлена из Homebrew? Ужасные вещи могут случиться.)
Эти дистрибутивы также имеют свои собственные правила упаковки - настраивайте параметры, расположение определенных файлов, сам формат пакета; например, Debian разделяет многие программы на пакеты "main", "dev", "dbg", а Arch - нет. Чтобы создать единый пакет для всех дистрибутивов, нужно было бы соответствовать логически невозможному набору правил; следовательно, каждый дистрибутив поддерживает свои собственные репозитории.
Неофициальные дополнительные хранилища существуют - много проектов , размещенных на Launchpad PPA имеет с пакетами , созданными для Ubuntu; Arch Linux имеет поддерживаемый пользователем AUR; наконец, даже Mac OS X имеет MacPorts и Homebrew :) Однако все они похожи в том, что они специфичны для операционной системы, но не для веб-сайта.