Я создаю сервер, на котором есть все библиотеки (конечно, они не должны занимать гигабайт данных). Чтобы я мог его клонировать, и все это было у меня.
Этот сервер в основном предназначен для работы в Интернете / сканировании / базах данных.
Какие библиотеки абсолютно необходимы для использования в будущем?
libjpeg? java-jdk? Кто-нибудь может их перечислить. Я хочу, чтобы эти библиотеки были установлены, даже если я ими не пользуюсь. Но я могу использовать его в будущем.
Так что это своего рода ответ, но, вероятно, не то, что вы хотите услышать.
Не делай этого. Поначалу может показаться привлекательным наличие «золотого образа» сервера, в котором «есть все». Вы не хотите идти по этой дороге. Вот несколько причин, почему:
Достаточно ли этих троих, чтобы убедить вас не делать этого? Если нет, я, вероятно, смогу придумать еще несколько. Честно говоря, я вижу и понимаю ваше желание сделать это. Однако на практике это плохая идея.
Чтобы расширить Ответ Эрики, вы можете совместить разумное использование управления пакетами вашего дистрибутива с инструментами настройки на основе извлечения, такими как Puppet, cfengine или bcfg2. Это упростило бы сохранение всех ваших систем в идентичной конфигурации и позволило бы увидеть, когда и почему это не так.