Руководство разработчика по пакетированию приложений

ProcedureКак записать пакет на распространяемый носитель

  1. Выполните сборку пакета путем создания пакета в формате каталога, если этого не было сделано ранее.

    Для получения дополнительной информации см. раздел Как собрать пакет.

  2. Установите пакет, чтобы проверить, что установка выполняется корректно.

    См. раздел Как устанавливать пакеты на независимой системе или сервере

  3. Проверьте целостность пакета

    При необходимости см. разделы Как проверить целостность пакета, Как получить информацию с помощью команды pkginfo и Как получить информацию с помощью команды pkgparam.

  4. Удалите установленный пакет из системы.

    См. раздел Как удалить пакет.

  5. Запишите пакет (в формате пакета) на распространяемый носитель.

    Для выполнения базового преобразования выполните следующую команду:


    $ pkgtrans device1 device2 [pkg-abbrev...]

    device1

    Имя устройства, на котором в данный момент расположен пакет. 

    device2

    Имя устройства, на которое будет записан преобразованный пакет. 

    [pkg-abbrev]

    Одна или несколько аббревиатур пакета. 

    Если имена пакета не указаны, то все пакеты, находящиеся на устройстве device1, преобразуются и записываются на устройство device2.


    Примечание –

    Если на устройстве device1 находится более одного экземпляра пакета, необходимо использовать идентификатор экземпляра пакета. Описание идентификатора пакета содержится на веб-странице Определение экземпляра пакета. Если на устройстве device2 уже имеется экземпляр преобразуемого пакета, то команда pkgtrans не выполняет преобразование. Для перезаписи всех имеющихся экземпляров на устройстве назначения можно использовать параметр -oкоманды pkgtrans и параметр -n для создания нового экземпляра, если на этом устройстве уже существуют экземпляры пакета. Обратите внимание, что данная проверка неприменима, если устройство device2 поддерживает формат потока данных.


Что делать дальше

К данному моменту мы завершили этапы, необходимые для разработки, сборки, проверки и записи пакета. Для изучения практических примеров см. Глава 5Практические примеры создания пакета. Дополнительные идеи по разработке пакетов приведены в Глава 6Дополнительные методы создания пакетов.