¿Cuál es la clasificación de distribución de Linux en función del número de paquetes?


15

Estoy buscando datos duros para al menos las 10 principales distribuciones de Linux o (mejor) una dirección de una página web que mantenga dichos datos y (tal vez) los actualice de vez en cuando (después de que todos los repositorios sean públicos para ver).

El criterio es: la cantidad de programas, bibliotecas y paquetes nativos (rpm para SUSE, deb para Ubuntu, etc.) disponibles en repositorios (no en CD / DVD de instalación). Por ejemplo, la biblioteca cuenta como 1, no como 10 solo porque hay 10 paquetes (ARM, Intel, SPARC, etc.).

Gracias de antemano.

Si te interesa por qué estoy preguntando sobre esto. Bueno, estoy un poco cansado buscando repositorio, descubriendo que no hay un paquete, descargando zip / gz / bz2 del mismo, descubriendo cómo hacer un rpm (en el caso del software de la capa superior de otro software, por ejemplo Rattle, es no es tarea trivial), y finalmente instalarlo. Por lo tanto, sería bueno para mí considerar otras distribuciones que son más altas en dicha clasificación.


¿Estás limitando esto a los repositorios oficiales? Sospecho que Debian puede ser Debian o Ubuntu. Debian muestra que tiene ~ 28442 paquetes 'normales' en amd64 squeeze ( apt-cache show stats). Pero no tiene software no libre o propietario, el repositorio no libre es bastante escaso.
Zoredache

No, cuento oficial y semioficial, como Packman para openSUSE. No cuento "repositorios" por 1 paquete, como por ejemplo Opera o VirtualBox.
greenoldman

Respuestas:


13

Bueno, aquí encontrarás información, no sé si es precisa o no, sospecho que no demasiado.

De todos modos, cada distribución principal de Linux tiene casi todo lo que uno pueda necesitar. Lo que falta son esencialmente aplicaciones de nicho , o aplicaciones que de alguna manera no se pueden empaquetar.


Parece que Ubuntu y derivados seguidos de Debian y derivados son las mejores opciones.
Zoredache

3
Técnicamente, Ubuntu es un derivado de Debian.
Shadur

Y estoy muy interesado en aplicaciones de nicho, porque resulta que generalmente son más difíciles de reempaquetar (crear rpm en mi caso) y también, al ver mis necesidades, estoy del otro lado del uso de "otro fondo de pantalla" de Linux . Gracias por el enlace, muy útil!
greenoldman

1
Los datos en esta página pueden estar un poco desactualizados. La última vez que miré Debian tenía ~ 36000 y Fedora ~ 25000 (unos pocos miles más de lo que se menciona en Wikipedia).
gentledevil

8

Esta es, en principio, una pregunta objetiva (contar el número de paquetes disponibles), pero difícil de responder por falta de cifras comparables.

Si solo cuenta los paquetes que vienen con la distribución, la tabla en Wikipedia (gracias a enzotib por el enlace) da la respuesta. O, más bien, va hacia una respuesta: las diferentes distribuciones dividen los paquetes de diferentes maneras. Por ejemplo, SuSE no tiende a paquetes monolíticos, por lo que tiene apenas más paquetes binarios que paquetes fuente. Debian, que generalmente separa todo lo que a veces se puede instalar por separado, tiene aproximadamente el mismo número de paquetes fuente, pero dos veces más paquetes binarios. En general, la mayoría de las principales distribuciones de Linux (Ubuntu, Debian, Arch Linux, incluyendo AUR, OpenSuSE, Fedora, Mandriva) tienen una cantidad similar de software.

Hay más diferencia si cuenta los repositorios de terceros y los paquetes binarios proporcionados directamente por los proveedores. En pocas palabras, cuantos más usuarios tiene una distribución, más personas se inclinan a hacer paquetes para ella. No tengo cifras concretas, pero sospecho que Ubuntu es un ganador aquí, tanto por su gran colección de repositorios de usuarios¹ como por el amplio apoyo (debido a la popularidad de Ubuntu). Para el software empresarial, Red Hat también es un fuerte competidor.

¹ Archivos de paquetes personales (PPA): punto de entrada para usuarios , punto de entrada para desarrolladores .


0

en Debian:

apt-cache pkgnames | wc -l

en RedHat:

dnf repoquery | wc -l
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.