Предварительно определенная задача настройки репозитория APT — это сценарий, используемый для обновления репозиториев APT, в ходе которого устанавливается или обновляется программное обеспечение для ОС Ubuntu или других операционных систем на основе DEB.

Для добавления нового репозитория или удаления всех существующих репозиториев можно задать свойства настройки репозитория APT. Если необходимо использовать несколько репозиториев, можно создать несколько задач и связать их в плане выполнения путем добавления одной задачи рядом с другой.

Предварительно определенные образцы задач следует использовать только в тестовой среде.

Необходимые условия

  • Войдите в службу Application Services как издатель приложений и пользователь с правами развертывания.
  • Прежде чем добавлять какие-либо службы или компоненты приложений, требующие APT для установки или обновления пакетов ПО, убедитесь, что предварительно определенная задача добавлена в план выполнения развертывания.
  • Убедитесь, что в службе Application Services настроено использование прокси-сервера. См. Настройка Application Services для использования прокси-сервера для внешних URL-адресов.

Процедура

  1. В строке заголовка Application Services щелкните раскрывающееся меню и выберите Приложения.
  2. Щелкните имя приложения.
    Отобразится список версий приложения.
  3. Выберите версию приложения.
  4. Создайте профиль развертывания.
  5. Следуйте указаниям в мастере Профиль развертывания, чтобы открыть раздел План выполнения.
  6. Если это кластерный узел, нажмите кнопку Развернуть кластер (Кнопка развертывания кластера).
    Если кластерный узел не развернут, предварительно определенная задача будет добавлена только в первую виртуальную машину в кластере.
  7. Нажмите кнопку Добавить задачу сценария (Добавление задачи сценария) и перетащите предварительно определенную задачу в схему элементов.
    При перетаскивании предварительно определенной задачи отображаются привязки ( Привязки задачи), которые указывают, куда можно подобную задачу поместить.
    После перетаскивая задачи в узел откроется диалоговое окно «Добавление настраиваемой задачи».
  8. В раскрывающемся меню Имя задачи библиотеки выберите задачу.
    Отобразятся сведения о поддерживаемых операционных системах, предварительно определенных задачах, сценариях и свойствах.
  9. Настройте свойства на вкладке Свойства.
    1. Выберите свойство repository_name, введите новое уникальное значение, по которому можно найти репозиторий в диалоговом окне «Изменение свойства», и нажмите кнопку Сохранить.
    2. Выберите свойство source_str, введите адрес http://site.example.com/debian distribution component1 component2 ... в текстовом поле Значение URL-адреса диалогового окна «Изменение свойства» и нажмите кнопку Сохранить.
      Примером URL-адреса для Ubuntu может служить deb http://us.archive.ubuntu.com/ubuntu/ lucid main.
    3. Выберите свойство remove_all_repos и определите соответствующее значение в диалогом окне «Изменение свойства».
      Прежде чем добавить новую конфигурацию, установите значение true, чтобы удалить все остальные репозитории. Можно также принять значение по умолчанию false, чтобы добавить новый репозиторий.
  10. Нажмите кнопку Сохранить.
  11. Нажмите кнопку ОК.
    Предварительно определенная задача конфигурации репозитория APT будет добавлена в план выполнения.
  12. Проверьте настройки профиля развертывания и разверните приложение.

Дальнейшие действия

Определите, следует ли добавить настраиваемую задачу в библиотеку Application Services. См. Добавление настраиваемой задачи в библиотеку.