![컴퓨터에는 충돌 없이 몇 개의 패키지를 포함할 수 있습니까? [폐쇄]](https://linux55.com/image/146776/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EB%8A%94%20%EC%B6%A9%EB%8F%8C%20%EC%97%86%EC%9D%B4%20%EB%AA%87%20%EA%B0%9C%EC%9D%98%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%ED%8F%AC%ED%95%A8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
나는 하나의 아키텍처, "한 번에" 하나의 배포(멀티 부팅 없음) 및 공식 저장소의 패키지에 대해 이야기하고 있습니다. 서로 다른 배포판의 리포지토리를 혼합할 수 있는 경우 "순수 배포판"(예: "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여유 공간.