为 YUM 安装最重要的东西是什么?

Ale*_*lex 0 linux unix architecture libraries

我正在构建一个包含所有库的服务器(当然,它们不应该占用大量数据)。这样我就可以克隆它,并拥有它。

该服务器主要用于网络/爬行/数据库的东西。

有哪些绝对必须具备的库以备将来使用?

libjpeg?java-jdk?有人可以把它们列出来。即使我不使用它们,我也希望安装这些库。但是,我将来可以使用它。

EEA*_*EAA 6

所以这是一种答案,但可能不是您想听到的。

不要这样做。拥有一个“拥有一切”的服务器“黄金形象”乍一看似乎很有吸引力。你不想走那条路。以下是几个原因:

  1. 您安装的每个库都为安全漏洞提供了另一种可能的途径。每次克隆此服务器时,您都需要使用所有最新的安全补丁更新映像。如果您在服务器上有无数个库,这个过程将花费更长的时间,并且比它需要的要复杂得多(想想库间依赖关系解析)。
  2. 几乎不可能预见几年后您将开始的“Project X”需要哪些库。
  3. 你的发行版有一个不错的包管理器是有原因的。用它!如果您在将来的某个时候需要 libfoo,您只需一个命令,距离安装它大约 15 秒。

这三个足以说服你不要这样做吗?如果没有,我可能会想出更多。老实说,我可以看到并理解您想要这样做的原因。然而,在实践中,这是一个坏主意。