Gerenciadores de pacotes para Sourceforge/Google Code?

Gerenciadores de pacotes para Sourceforge/Google Code?

Sou um grande fã de macports, homebrew, apt-get e até de portableapps.com

Mas muitos dos meus aplicativos favoritos que estão disponíveis no Sourceforge ou no Google Code exigem descompactação, configuração, construção, movimentação manual, etc.

Existe alguma razão óbvia para que esses grandes repositórios de projetos não possuam sistemas de gerenciamento de pacotes?

Responder1

A maioria dos projetos hospedados nesses sites são voltados para Linux, onde uma distribuição temumsistema de gerenciamento de pacotes (como aptno Debian/Ubuntu, pacmanno Arch). A introdução de um segundo, terceiro, quarto gerenciador de pacotes causaria pelo menos confusão e provavelmente até conflitos. (Por exemplo: o que acontece quando você tenta instalar um programa do MacPorts, mas ele já foi instalado do Homebrew? Coisas feias podem acontecer.)

Essas distribuições também possuem suas próprias regras de empacotamento – opções de configuração, localização de determinados arquivos, o próprio formato do pacote; por exemplo, o Debian divide muitos programas em pacotes "main", "dev", "dbg", enquanto o Arch não o faz. Para construir um pacote único para todas as distribuições, seria necessário obedecer a um conjunto de regras logicamente impossível; portanto, cada distribuição mantém seus próprios repositórios.

Repositórios extras não oficiaisfazerexiste – muitos projetos hospedados no Launchpad possuem um PPA com pacotes construídos para Ubuntu; Arch Linux possui um AUR mantido pelo usuário; finalmente, até o Mac OS X tem MacPorts e Homebrew :) No entanto, todos eles são semelhantes porque sãoespecífico para o sistema operacional, mas nunca para um site.

informação relacionada