%3F%20.png)
Я говорю об одной архитектуре, одном дистрибутиве "за раз" (без мультизагрузки) и только пакетах в официальных репозиториях. Если репозитории из разных дистрибутивов можно смешивать, я бы хотел различать "чистые дистрибутивы" (типа "только FreeBSD
") и "смешанные дистрибутивы" (типа " debian
+ ubuntu
+ mint
+ NetBSD
").
Надеюсь, ответ не будет сильно зависеть от менеджера пакетов...
Есть ли способ "пробного запуска" (как apt
это называется), например, тестирование на (дистрибьюторском) сайте? Насколько большой/тяжелой будет эта система?
А как насчет наличия одинаковых пакетов для нескольких архитектур, включая дистрибутив и все (активные) производные дистрибутивы (например, OpenBSD
+ Fugulta
+ MirOS BSD
)?
Если вопрос слишком расплывчатый, нижняя и верхняя границы также приемлемы. Я «знаю», что есть объективный ответ, просто он, безусловно, слишком вычислительно интенсивен для частного лица.
решение1
Крупными игроками являются Debian, Fedora и ArchLinux, а также их производные.
Убунту
> apt list 2>/dev/null | grep bionic | wc -l
62007
CentOS
> yum list | grep " " | wc -l
24758
Как вы заметили, некоторые из них могут конфликтовать, быть неисправными и т. д. Да, вы можете выполнить пробный запуск, например, на 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
Так что 60969, вероятно, является максимально близкой догадкой, которую вы получите, не устанавливая все, для чего вам может понадобиться быстрая виртуальная машина с~1 ТБсвободного места.