Введение

Система управления пакетами для HP-UX. Software Distributor (SD) – это название, которое компания Hewlett Packard присвоила своей системе управления программными пакетами для HP-UX. SD предоставляет набор инструментов для создания пакетов, устанавливающих программное обеспечение на систему, работающую под управлением операционной системы HP-UX. Пакеты могут быть сгруппированы в репозиторий программного обеспечения, называемый депо, а сервер может быть настроен для размещения нескольких депо для установки программных пакетов и даже целых систем. SD впервые стал доступен с выпуском HP-UX 10.0 в 1995 году. С тех пор он был значительно улучшен и исправлен, и теперь представляет собой надежный инструмент для установки программного обеспечения. Он использует клиент-серверную архитектуру для распространения программного обеспечения с помощью фонового демона. Дистрибьютор программного обеспечения предоставляет своим клиентам возможность приобретать лицензии на программное обеспечение из различных источников. Этот агент запускается при загрузке системы и взаимодействует по протоколам TCP или UDP через RPC. Пакеты SD обычно хранятся и передаются в сжатом виде с использованием программ gzip или compress.

Команды

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

— доступ к программным продуктам или хранилищам может контролироваться на детальном уровне с помощью списка контроля доступа. Этот список можно управлять командой. — запускать интерактивные скрипты запросов программного обеспечения и сохранять ответы для последующего использования в файлах и . — настроить или отменить конфигурацию установленного пакета программного обеспечения. — копировать пакеты программного обеспечения в хранилище. — устанавливать один или несколько программных продуктов на локальную или удаленную систему. Это приведет к перезагрузке системы, если установленные пакеты помечены как требующие перезагрузки системы. — создавать и отслеживать пакетные задания SD. — перечислять установленные программные продукты в системе или содержимое хранилища. Значительное количество параметров пакета может быть отображено с помощью правильных аргументов этой команды. — изменять сведения о программном пакете, установленном в системе или загруженном в хранилище. — данной команде передается файл спецификации, определяющий, как должен быть создан пакет программного обеспечения. Полученный пакет затем можно добавить в хранилище или на носитель для отгрузки. — регистрировать или отменять регистрацию хранилища. Только зарегистрированные хранилища будут отображаться при использовании уровня хранилища удаленного сервера. — удалять пакет программного обеспечения из системы или хранилища. Это приведет к перезагрузке системы, если удаленные пакеты помечены как требующие перезагрузки системы. — тестировать установленный программный продукт, чтобы определить, соответствует ли состояние установки ожидаемому. Эти команды включают в себя широкий спектр опций командной строки, позволяющих относительно точно контролировать выполняемую задачу. В дополнение к программам командной строки, несколько из этих инструментов также могут запускать версии графического интерфейса в дисплее X Window System. GUI-версия выполняет фильтрацию списка программного обеспечения, чтобы сопоставить пакеты программного обеспечения с системой, на которой она запущена. Команды записывают сообщения в административную область, что может быть полезно для диагностики проблем с установкой или просто для отслеживания загруженного или удаленного программного обеспечения.