컴퓨터에는 충돌 없이 몇 개의 패키지를 포함할 수 있습니까? [폐쇄]

컴퓨터에는 충돌 없이 몇 개의 패키지를 포함할 수 있습니까? [폐쇄]

나는 하나의 아키텍처, "한 번에" 하나의 배포(멀티 부팅 없음) 및 공식 저장소의 패키지에 대해 이야기하고 있습니다. 서로 다른 배포판의 리포지토리를 혼합할 수 있는 경우 "순수 배포판"(예: "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여유 공간.

관련 정보