
Я обнаружил, что многие пакеты, устанавливаемые с помощью APT, как правило, имеют множество дополнительных пакетов, но я не системный администратор, поэтому обычно принимаю это во внимание.
По мере того, как я начинаю разбираться со своим VPS и Debian, я начинаю уделять больше внимания тому, что устанавливается и почему.
Недавно я впервые скомпилировал Nginx из исходного кода, вместо того чтобы установить Apache с помощью APT — это было рекомендовано в документе, который я читал.
Для системных администраторов:
Для минимальных установок вы обычно компилируете/или устанавливаете компоненты стека вручную? Использование пакетов исключено?
И мой главный вопрос:
Как мне поддерживать минимальную установку phpMyAdmin в моем стеке LEMP?
С Новым Годом.
решение1
Пакет phpmyadmin не имеет жесткой зависимости от apache, но он находится в строке 'Recommends:'. Поэтому главный ответ — не соблюдать эти рекомендации при установке phpmyadmin:
sudo apt-get --no-install-recommends install phpmyadmin
И ваш побочный вопрос: для повторяемости я всегда использую пакеты. Пакеты, предоставляемые вендором, где это возможно (в нашем случае CentOS), но если мне нужно что-то исправить или если программное обеспечение не упаковано, я создам свои собственные пакеты (у нас есть ~1500 пользовательских пакетов, в основном модули CPAN).