Qual é a classificação da distribuição Linux com base no número de pacotes?


15

Estou procurando dados concretos para pelo menos as 10 principais distribuições Linux ou (melhor) um endereço de uma página da Web que os mantenha e (talvez) os atualize de tempos em tempos (depois que todos os repositórios forem públicos para visualização).

O critério é - o número de programas, bibliotecas e pacotes de pacotes nativos (rpm para SUSE, deb para Ubuntu etc.) disponíveis em repositórios (não no CD / DVD de instalação). Por exemplo, a biblioteca conta como 1, não como 10, apenas porque existem 10 pacotes (ARM, Intel, SPARC etc.).

Agradeço antecipadamente.

Se você está interessado por que estou perguntando sobre isso. Bem, estou um pouco cansado em pesquisar repositórios, descobrindo que não há pacote, baixando zip / gz / bz2 dele, descobrindo como fazer uma rpm (no caso de software de camada superior de outro software, por exemplo, Rattle, é tarefa não trivial) e, finalmente, instalá-lo. Portanto, seria bom considerar outras distros que são mais altas nesse ranking.


Você está limitando isso a repositórios oficiais? Eu suspeito que o Debian possa ser Debian ou Ubuntu. O Debian mostra como ~ 28442 pacotes 'normais' no amd64 squeeze ( apt-cache show stats). Mas ele não possui software não-livre ou proprietário, o repositório não-livre é bastante escasso.
Zoredache

Não, conto oficial e semioficial, como Packman para o openSUSE. Eu não conto "repositórios" por 1 pacote, como, por exemplo, Opera ou VirtualBox.
greenoldman 7/09/11

Respostas:


13

Bem, aqui você encontra algumas informações, não sei se são precisas ou não, suspeito que não sejam demais.

De qualquer forma, cada grande distribuição Linux tem quase tudo o que é necessário. O que está faltando são essencialmente aplicativos de nicho ou aplicativos que de alguma forma não podem ser empacotados.


Parece que o Ubuntu e derivados, seguidos pelo Debian e derivados, são as principais escolhas.
Zoredache

3
Tecnicamente, o Ubuntu é um derivado do Debian.
Shadur

E estou muito interessado em aplicativos de nicho, porque, como se vê, geralmente eles são mais difíceis de reembalar (crie rpm no meu caso) e, também, quando vejo minhas necessidades, estou do outro lado do uso de Linux com mais um papel de parede . Obrigado pelo link, muito útil!
greenoldman 7/09/11

1
Os dados desta página podem estar um pouco desatualizados. Da última vez que olhei, o Debian tinha ~ 36000 e o Fedora ~ 25000 (alguns milhares a mais do que o mencionado na Wikipedia).
gentledevil 7/09/11

8

Esta é, em princípio, uma pergunta objetiva (conte o número de pacotes disponíveis no mercado), mas difícil de responder por falta de valores comparáveis.

Se você contar apenas os pacotes que acompanham a distribuição, a tabela na Wikipedia (graças ao enzotib pelo link) fornece a resposta. Ou melhor, ele ajuda de alguma maneira: distribuições diferentes quebram pacotes de maneiras diferentes. Por exemplo, o SuSE não costuma ser direcionado a pacotes monolíticos, por isso possui pouco mais pacotes binários que pacotes de origem. O Debian, que geralmente separa qualquer coisa que às vezes possa ser instalada separadamente, possui aproximadamente o mesmo número de pacotes de código-fonte, mas o dobro de pacotes binários. Em suma, a maioria das principais distribuições Linux (Ubuntu, Debian, Arch Linux, incluindo AUR, OpenSuSE, Fedora, Mandriva) possuem uma quantidade semelhante de software.

Há mais diferença se você contar repositórios de terceiros e pacotes binários fornecidos diretamente pelos fornecedores. Simplificando, quanto mais usuários uma distribuição tiver, mais pessoas estarão inclinadas a criar pacotes para ela. Não tenho números concretos, mas suspeito que o Ubuntu seja um vencedor aqui, tanto devido à sua grande coleção de repositórios de usuários¹ quanto ao amplo suporte (devido à popularidade do Ubuntu). Para software corporativo, a Red Hat também é uma forte concorrente.

Archives Personal package archives (PPA) - ponto de entrada para usuários , ponto de entrada para desenvolvedores .


0

no Debian:

apt-cache pkgnames | wc -l

no RedHat:

dnf repoquery | wc -l
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.