Quantos pacotes um pc pode conter (sem conflitos)?

Quantos pacotes um pc pode conter (sem conflitos)?

Estou falando de uma arquitetura, uma distribuição "por vez" (sem inicialização múltipla) e apenas pacotes em repositórios oficiais. Se repositórios de diferentes distros puderem ser misturados, gostaria de distinguir entre "distribuições puras" (como "apenas FreeBSD") e "distribuições mistas" (como " debian++ ubuntu+ mint+ NetBSD").

Espero que a resposta não dependa muito do gerenciador de pacotes ...

Existe uma maneira de "executar a seco" (como apté chamado), como testá-lo em um site (de distribuição)? Quão grande/pesado seria esse sistema?

Que tal ter os mesmos pacotes para diversas arquiteturas, incluindo uma distribuição e todas as distribuições descendentes (ativas) (por exemplo, OpenBSD+ Fugulta+ MirOS BSD)?

Se a pergunta for demasiado vaga, um limite inferior e superior também são aceitáveis. Eu "sei" que existe uma resposta objetiva, certamente é muito intensa em termos computacionais para uma pessoa privada.

Responder1

Os grandes players são Debian, Fedora e ArchLinux e seus derivados.

Ubuntu

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

CentOS

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

Como você observa, alguns deles podem entrar em conflito ou estar quebrados, etc. Sim, você pode executar uma simulação, por exemplo, no 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

Portanto, 60969 é provavelmente o palpite mais próximo que você conseguirá sem realmente instalar tudo para o qual deseja uma VM rápida com~1TBde espaço livre.

informação relacionada