Если действительно начинающий пользователь использует Juju и хочет развернуть WordPress, как бы он понял, что для его развертывания требуется mysql.
Если вы берете другой продукт XYZ, который не так популярен, как WordPress и не имеет статей, связанных с развертыванием, доступных через Google, то в этом случае пользователь должен пройти через цепочку действий на терминале, чтобы наконец понять и развернуть продукт XYZ.
Пользователь должен сделать что-то подобное в терминале:
Вы понимаете, что я имею в виду ... если только нет другого способа, которым я ' Я не в курсе.
Как узнать зависимости от чар?
То, о чем вы говорите, называется «распознавателем зависимостей» в менеджерах пакетов.
Джуджу не имеет ни одного из них прямо сейчас. Но идея в том, что он будет работать как apt, если вы сделаете juju deploy wordpress
, он будет знать, что вам нужна mysql или другая база данных, и даст вам некоторые рекомендации.
Однако есть два способа, которыми мы работаем над этим, чтобы сделать его лучше:
Вот отчет об ошибке для спецификации функции: