Кіріспе
HP-UX үшін пакеттік басқару жүйесі – Hewlett Packard компаниясының HP-UX бағдарламалық қамтамасыз ету пакеттерін басқару жүйесіне берген атауы. SD, HP-UX операциялық жүйесінде іске қосылған жүйеге бағдарламалық жасақтаманы орнатуға арналған пакеттерді жасау үшін құралдар жиынтығын ұсынады. Пакеттерді бағдарламалық қамтамасыз ету қоймасы деп аталатын депоға біріктіруге болады, ал сервер бағдарламалық қамтамасыз ету пакеттерін және тіпті толық жүйелерді орнату үшін бірнеше деполарды орналастыруға конфигурациялануы мүмкін. SD алғаш рет 1995 жылы HP-UX 10.0 нұсқасымен қолжетімді болды. Одан бері бірнеше жаңартулар мен қателер түзетілді және қазір сенімді бағдарламалық жасақтаманы орнату құралын ұсынады. Ол бағдарламалық қамтамасыз етуді таратушы деп аталатын фонолық демонды пайдалана отырып, клиент-серверлік архитектураны қолданады. Бағдарламалық қамтамасыз ету дистрибьюторы өз клиенттеріне әртүрлі көздерден бағдарламалық қамтамасыз ету лицензияларын сатып алу мүмкіндігін береді. Бұл агент жүктелу кезінде іске қосылады және 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 келесі командаларды қамтиды:
— бағдарламалық өнімдерге немесе қоймаларға кіруді Кіруді Бақылау Тізімі (Access Control List) арқылы егжей-тегжейлі деңгейде бақылауға болады. Бұл тізімді командамен басқаруға болады. — интерактивті бағдарламалық сұраныс скрипттерін орындап, жауаптарды кейін пайдалану үшін және файлдарында сақтайды. — орнатылған бағдарламалық жасақтаманы конфигурациялау немесе конфигурациясын жою. — бағдарламалық жасақтама пакеттерін қоймаға көшіру. — жергілікті немесе қашық жүйеге бір немесе бірнеше бағдарламалық өнімді орнату. Орнатылған пакеттер жүйе қайта жүктелуін қажет ететін болып белгіленсе, жүйе қайта жүктеледі. — SD жиынтық тапсырмаларын (batch jobs) құру және бақылау. — жүйеде орнатылған бағдарламалық өнімдердің тізімін немесе қойманың мазмұнын көрсету. Бұл командаға дұрыс аргументтерді қолдану арқылы пакет параметрлерінің көптеген түрлерін көрсетуге болады. — жүйеге орнатылған немесе қоймаға жүктелген бағдарламалық жасақтама туралы мәліметтерді өзгерту. — осы командаға бағдарламалық жасақтаманы қалай құру керектігін көрсететін сипаттама файлы (specification file) беріледі. Нәтижесінде алынған пакетті қоймаға немесе тасымалдау үшін медиаға қосуға болады. — қойманы тіркеу немесе тіркеуден шығару. Тек тіркелген қоймалар қашық сервердің қойма деңгейін пайдаланып көрсетіледі. — бағдарламалық жасақтама пакетін жүйеден немесе қоймадан жою. Жойылатын пакеттер жүйе қайта жүктелуін қажет ететін болып белгіленсе, жүйе қайта жүктеледі. — орнатылған бағдарламалық өнімнің орнату күйі күтілгендей екенін анықтау үшін тестілеу. Бұл командалар орындалатын тапсырманы салыстырмалы түрде жақсы басқаруға мүмкіндік беретін кең ауқымды командалық жол опцияларын қамтиды. Командалық жол бағдарламаларынан басқа, осы құралдардың бірнешеуі X Window System дисплейінде GUI нұсқаларын іске қоса алады. GUI нұсқасы бағдарламалық жасақтама тізімінен сүзгілерді қолданып, бағдарламалық жасақтама пакеттерін оны іске асыратын жүйемен сәйкестендіреді. Командалар әкімшілік аймаққа хабарламаларды тіркейді, бұл орнату мәселелерін диагностикалау немесе қандай бағдарламалық жасақтама жүктелгенін немесе жойылғанын бақылау үшін пайдалы болуы мүмкін.