После выполнения нескольких тестов с помощью AWS SSM Document aws-RunPatchBaseline, код содержимого, используемый для ОС на основе Debian, такой как Ubuntu, на самом деле не устанавливает никаких необходимых пакетов, даже если это задано параметром установки и выполняется. Это что-то, что нужно исправить, или почему этот документ SSM работает таким образом без реальной установки пакетов.
Из документации см. Ниже:
apt-get update загружает списки пакетов из репозиториев и обновляет их, чтобы получить информацию о новейших версиях пакетов и их зависимостях. Это будет сделано для всех репозиториев и PPA. Из http://linux.die.net/man/8/apt-get а>:
Используется для повторной синхронизации файлов индекса пакетов из их источников. Индексы доступных пакетов берутся из мест, указанных в /etc/apt/sources.list(5). Обновление всегда следует выполнять перед обновлением или dist-upgrade.
apt-get upgrade будет получать новые версии пакетов, существующих на машине, если APT узнает об этих новых версиях посредством apt-get update.
Используется для установки новейших версий всех пакетов, установленных в настоящее время в системе, из источников, перечисленных в /etc/apt/sources.list(5). Пакеты, установленные в настоящее время с доступными новыми версиями, извлекаются и обновляются; ни при каких обстоятельствах не удаляются установленные в данный момент пакеты, а также не извлекаются и не устанавливаются пакеты, которые еще не установлены. Новые версии установленных в настоящий момент пакетов, которые невозможно обновить без изменения статуса установки другого пакета, останутся в их текущей версии. [Подчеркнуто мое] Сначала необходимо выполнить обновление, чтобы apt-get знал, что доступны новые версии пакетов.
В настоящее время содержимое кода имеет следующее:
" apt-get update >/dev/null",
" fi",
"}",
¿Следует ли мне добавить настраиваемую строку или создать настраиваемый ssm с помощью apt-get upgrade -y после обновления apt-get?, Этот документ предназначен для работы путем установки пакетов, но пока, например, в Ubuntu он просто ничего не делает помимо обновления списков пакетов из репозиториев (без установки).