Зависимость: требование к другому компоненту
Разберите зависимости пакетов и порядок запуска как разные виды связей. Почему стрелка на схеме требует пояснения конкретного правила.
Значение термина
Зависимость задаёт требование одного компонента к другому. Точный смысл определяется системой: пакет может требовать установленную библиотеку нужной версии, а unit — наличие или запуск другого unit. Одно слово не задаёт одинаковое поведение всех графов.
Пример для понимания
Программа report требует библиотеку не ниже версии 4, но в источниках доступна только 3. Наличие пакета с подходящим именем не удовлетворяет ограничение. Для согласованного плана важны и компонент, и его допустимая версия.
Что важно различать
Зависимость не всегда определяет порядок исполнения. В systemd отношение After задаёт порядок при наличии участвующих запусков, но само по себе не запускает другой unit. В пакетном графе стрелка также не означает дерево процессов работающего приложения.
Как использовать это знание
Читая граф, сначала определите тип ребра и условия его действия. Проверяйте циклы, несовместимые версии и отсутствующие кандидаты в соответствующем инструменте. Не заменяйте конкретное требование общим советом установить всё подряд.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- Официальное руководство: dependency
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.