Введение
Система управления пакетами для HP-UX. Software Distributor (SD) – это название, которое компания Hewlett Packard присвоила своей системе управления программными пакетами для HP-UX. SD предоставляет набор инструментов для создания пакетов, устанавливающих программное обеспечение на систему, работающую под управлением операционной системы HP-UX. Пакеты могут быть сгруппированы в репозиторий программного обеспечения, называемый депо, а сервер может быть настроен для размещения нескольких депо для установки программных пакетов и даже целых систем. SD впервые стал доступен с выпуском HP-UX 10.0 в 1995 году. С тех пор он был значительно улучшен и исправлен, и теперь представляет собой надежный инструмент для установки программного обеспечения. Он использует клиент-серверную архитектуру для распространения программного обеспечения с помощью фонового демона. Дистрибьютор программного обеспечения предоставляет своим клиентам возможность приобретать лицензии на программное обеспечение из различных источников. Этот агент запускается при загрузке системы и взаимодействует по протоколам TCP или UDP через RPC. Пакеты SD обычно хранятся и передаются в сжатом виде с использованием программ gzip или compress.
Software Distributor (SD) is the Hewlett Packard company's name for their HP UX software package management system. SD provides a set of tools for creating packages that will install software on a system running the HP UX operating system. The packages can be grouped together into a software repository called a depot, and a server can be configured to host multiple depots for installation of software packages and even entire systems. SD was first available with release 10.0 of HP UX in 1995. Since then it has undergone several enhancements and bug fixes, and now provides a reliable software installation tool. It uses a client server arrangement to distribute software using a background daemon called A software distributor provides its customers with the ability to purchase software licenses from multiple sources. This agent is started at boot time, and communicates using either the TCP or UDP protocols through RPC. The SD packages are normally stored and transmitted in compressed form, using either the gzip or compress programs.
Команды
Инструменты для выполнения операций SD обычно доступны из командной строки. SD включает в себя следующие команды:
— доступ к программным продуктам или хранилищам может контролироваться на детальном уровне с помощью списка контроля доступа. Этот список можно управлять командой. — запускать интерактивные скрипты запросов программного обеспечения и сохранять ответы для последующего использования в файлах и . — настроить или отменить конфигурацию установленного пакета программного обеспечения. — копировать пакеты программного обеспечения в хранилище. — устанавливать один или несколько программных продуктов на локальную или удаленную систему. Это приведет к перезагрузке системы, если установленные пакеты помечены как требующие перезагрузки системы. — создавать и отслеживать пакетные задания SD. — перечислять установленные программные продукты в системе или содержимое хранилища. Значительное количество параметров пакета может быть отображено с помощью правильных аргументов этой команды. — изменять сведения о программном пакете, установленном в системе или загруженном в хранилище. — данной команде передается файл спецификации, определяющий, как должен быть создан пакет программного обеспечения. Полученный пакет затем можно добавить в хранилище или на носитель для отгрузки. — регистрировать или отменять регистрацию хранилища. Только зарегистрированные хранилища будут отображаться при использовании уровня хранилища удаленного сервера. — удалять пакет программного обеспечения из системы или хранилища. Это приведет к перезагрузке системы, если удаленные пакеты помечены как требующие перезагрузки системы. — тестировать установленный программный продукт, чтобы определить, соответствует ли состояние установки ожидаемому. Эти команды включают в себя широкий спектр опций командной строки, позволяющих относительно точно контролировать выполняемую задачу. В дополнение к программам командной строки, несколько из этих инструментов также могут запускать версии графического интерфейса в дисплее X Window System. GUI-версия выполняет фильтрацию списка программного обеспечения, чтобы сопоставить пакеты программного обеспечения с системой, на которой она запущена. Команды записывают сообщения в административную область, что может быть полезно для диагностики проблем с установкой или просто для отслеживания загруженного или удаленного программного обеспечения.