Gerenciadores de Pacotes do Sourceforge / Google Code? [fechadas]

0

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

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

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

    
por Sridhar-Sarnobat 21.01.2012 / 23:32

1 resposta

1

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

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

Existem repositórios extras não oficiais do - muitos projetos hospedados no Launchpad possuem um PPA com pacotes criados para o Ubuntu; O Arch Linux possui um AUR mantido pelo usuário; finalmente, até mesmo o Mac OS X tem MacPorts e Homebrew :) No entanto, todos eles são semelhantes, pois são específicos do sistema operacional , mas nunca em um site.

    
por 21.01.2012 / 23:56