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

Предисловие

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


Примечание –

Рассматриваемый выпуск SolarisTM поддерживает системы, в которых используются процессорные архитектуры SPARC® и x86 следующих семейств: UltraSPARC®, SPARC64, AMD64, Pentium и Xeon EM64T. Поддерживаемые системы перечислены в списке совместимого оборудования для ОС Solaris, ссылка на который приведена на странице http://www.sun.com/bigadmin/hcl. В настоящем документе учитываются различия в реализации между платформами различных типов.

Термины, относящиеся к платформе x86, имеют в данном документе следующие значения:

Поддерживаемые системы перечислены в списке совместимого оборудования для ОС Solaris.


Целевая аудитория

Настоящее руководство предназначено для разработчиков приложений, в обязанности которых входит разработка и сборка пакетов.

Хотя большая часть руководства рассчитана на начинающих разработчиков пакетов, в нем содержится и информация, полезная для более опытных разработчиков пакетов.

Структура руководства

Разделы настоящего руководства перечислены в следующей таблице.

Название главы 

Описание главы 

Глава 1Разработка пакета

Описываются компоненты пакета и критерии разработки пакета. Также рассматриваются связанные с этим процессом команды, файлы и сценарии. 

Глава 2Сборка пакета

Описывается процесс и обязательные задачи при сборке пакета. Также приводятся поэтапные указания для каждой задачи. 

Глава 3Расширение функциональности пакета (задачи)

Приводятся поэтапные указания по добавлению необязательных функций в пакет. 

Глава 4Проверка и запись пакета

Описывается процесс проверки целостности пакета и переноса пакета на распространяемый носитель. 

Глава 5Практические примеры создания пакета

Приводятся практические примеры создания пакетов. 

Глава 6Дополнительные методы создания пакетов

Описываются более сложные методы создания пакетов. 

Глоссарий

Определяются термины, используемые в данном руководстве. 

Дополнительная литература

В приведенной ниже документации, которую можно приобрести в розничной продаже, предоставлены дополнительные сведения по созданию пакетов System V.

Документация, поддержка и обучение

На веб-сайте Sun можно найти информацию по следующим дополнительным ресурсам:

Компания Sun охотно ознакомится с Вашими комментариями

Компания Sun заинтересована в совершенствовании документации, поэтому просим направлять замечания и пожелания. Комментарии можно оставить по вдресу http://docs.sun.com, перейдя по ссылке "Feedback".

Типографские условные обозначения

В следующей таблице приведены типографские условные обозначения, используемые в настоящем руководстве.

Таблица P–1 Типографские условные обозначения

Шрифт 

Описание 

Пример 

AaBbCc123

Имена команд, файлов и каталогов, а также данные, выводимые на экран компьютера. 

Отредактируйте файл .login.

Для вывода списка всех файлов используйте команду ls -a.

machine_name%, вам письмо.

AaBbCc123

Текст, вводимый пользователем (в отличие от выводимых системой данных). 

machine_name% su

Пароль:

aabbcc123

Местозаполнитель: заменяется фактическим именем или значением. 

Команда для удаления файла: rm filename.

AaBbCc123

Названия руководств, новые термины и термины, на которые следует обратить особое внимание. 

См. Главу 6 в документе Руководство пользователя.

Кэш – это копия, сохраненная локально.

Не сохраняйте файл.

Примечание. Некоторые выделенные элементы в интерактивном режиме выглядят полужирными.

Запросы интерпретатора в примерах команд

В следующей таблице представлен запрос системы UNIX® по умолчанию, а также запросы суперпользователя для программ csh, sh и ksh.

Таблица P–2 Запросы интерпретатора

Интерпретатор команд 

Запрос 

csh 

machine_name%

csh для суперпользователя 

machine_name#

sh и ksh 

$

sh и ksh для суперпользователя 

#