一台電腦可以包含多少個套件(沒有衝突)?

一台電腦可以包含多少個套件(沒有衝突)?

我說的是一種架構、「一次」一個發行版(無多重引導)以及官方儲存庫中的軟體包。如果來自不同發行版的儲存庫可以混合,我想區分「純發行版」(如「僅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

正如您所注意到的,其中一些可能會發生衝突或被破壞等。

> 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 可能是您在沒有實際安裝您可能需要快速虛擬機的所有內容的情況下獲得的最接近的猜測〜1TB的自由空間。

相關內容