나는 하나의 아키텍처, "한 번에" 하나의 배포(멀티 부팅 없음) 및 공식 저장소의 패키지에 대해 이야기하고 있습니다. 서로 다른 배포판의 리포지토리를 혼합할 수 있는 경우 "순수 배포판"(예: "only FreeBSD
")과 "혼합 배포판"(예: " debian
+ ubuntu
+ mint
+ NetBSD
") 을 구별하고 싶습니다 .
대답이 패키지 관리자에 덜 의존하기를 바랍니다 ...
apt
예를 들어 (배포) 사이트에서 테스트하는 "모의 실행" 방법이 있습니까 ? 시스템이 얼마나 크거나 무거우나요?
배포판 및 모든 (활성) 파생 배포판(예: OpenBSD
++ ) 을 포함하여 여러 아키텍처에 Fugulta
동일한 패키지를 제공하는 방법은 무엇입니까?MirOS BSD
문제가 너무 모호한 경우 상한 및 하한도 허용됩니다. 객관적인 답변이 있다는 것을 "알고" 있지만 개인에게는 너무 많은 계산입니다.
답변1
주요 플레이어는 Debian, Fedora, ArchLinux 및 그 파생 제품입니다.
우분투
> apt list 2>/dev/null | grep bionic | wc -l
62007
중앙 운영 체제
> 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는 아마도 빠른 VM에 필요한 모든 것을 실제로 설치하지 않고도 얻을 수 있는 가장 가까운 추측일 것입니다.~1TB여유 공간.