我这样问是因为我有很多设备(ARM 以及 x86 / AMD64),并且我正在考虑统一它们上的操作系统(为了便于管理)。我的意思是安装 debian (稳定或测试/sid 是一个有点棘手的问题 - 但不是我在这里问的那个!),我想知道“简单地”安装相同的软件包到所有机器/保持包在机器之间同步(我意识到这可能无法跨架构工作 - 但这也不是我的问题..)。
所以 - 除了明显的磁盘空间“浪费”以及文件系统上添加的节点之外(以及增加的混乱),我的安装的这种“同步”有什么缺点?
PS - 只是为了完善这一点 - 我希望的优点是:易于管理(即与在所有设备上放置相同的操作系统相同),并且让我使用的任何应用程序在所有系统上可用(在弹指一挥间:P - 即有时无需手动安装)。
谢谢(提前),并期待人们怎么说!
答案1
我能想到的一些缺点是:
- 冲突的软件包:例如,您被禁止在同一个 Debian 系统上安装
postfix
和。sendmail
- 默认情况下启动服务器的软件包(如
ntp
)。这将在不需要这些服务器的系统上暴露不必要的服务器。当然,您可以在保留安装包的同时禁用它们,但这似乎风险更大,工作量更大。 - 在某些架构下缺少某些软件包会妨碍完全统一的安装 - 您已经想到了这一点。
- 较小(嵌入式?)系统上的磁盘空间紧张,无法容纳所有软件包。
+1 统一千篇一律的系统安装!