¿Cuantos paquetes puede contener una pc (sin conflictos)?

¿Cuantos paquetes puede contener una pc (sin conflictos)?

Estoy hablando de una arquitectura, una distribución "a la vez" (sin arranque múltiple) y solo paquetes en repositorios oficiales. Si se pueden mezclar repositorios de diferentes distribuciones, me gustaría distinguir entre "distribuciones puras" (como "solo FreeBSD") y "distribuciones mixtas" (como " debian+ ubuntu+ mint+ NetBSD").

Espero que la respuesta no dependa mucho del administrador de paquetes...

¿Hay alguna manera de realizar un "ejecución en seco" (como aptlo llama), como probarlo en un sitio (de distribución)? ¿Qué tan grande/pesado sería ese sistema?

¿Qué tal tener los mismos paquetes para varias arquitecturas, incluida una distribución y todas las distribuciones descendientes (activas) (por ejemplo, OpenBSD+ Fugulta+ MirOS BSD)?

Si la pregunta es demasiado vaga, también se aceptan un borde superior e inferior. "Sé" que hay una respuesta objetiva, ciertamente es demasiado intenso desde el punto de vista computacional para una persona privada.

Respuesta1

Los grandes jugadores son Debian, Fedora y ArchLinux y sus derivados.

ubuntu

> apt list 2>/dev/null | grep bionic | wc -l
62007

CentOS

> yum list | grep "  " | wc -l
24758

Como observará, algunos de ellos pueden entrar en conflicto o estar rotos, etc. Sí, puede realizar una ejecución en seco, por ejemplo en arm64 Ubuntu;

> apt install * 2>/dev/null | grep "not installable" | wc -l
135
> apt install * 2>/dev/null | grep "Conflicts" | wc -l
903
> echo "62007-135-903" | bc
60969

Por lo tanto, 60969 es probablemente la suposición más cercana que obtendrá sin tener que instalar todo lo que desee una máquina virtual rápida con~1 TBde espacio libre.

información relacionada