Пакети

На Solaris целият софтуер се доставя в пакети, включително самата операционна система. Има много безплатен софтуер на разположение като пакети.
Този подход ви позволява самостоятелно да определите конфигурацията на системата, сякаш я сглобявате в съответствие със собствените си нужди от блоковете на конструктора. По всяко време можете да добавите или премахнете необходимите пакети от системата.

Пакетите могат да бъдат конвертирани от каталог в поток от данни и обратно по всяко време. За това се използва командата pkgtrans (1). Например имаме пакет GNUgcc под формата на поток от данни, ние го преобразуваме в нормална форма:
Инсталиране на пакета

Командата pkgadd (1m) се използва за инсталиране на пакета. Когато се извика без параметри, pkgadd проверява и изброява пакетите за инсталиране, намиращи се в/var/spool/pkg. Използвайки превключвателя -d, можете да посочите различна директория, в която pkgadd ще търси пакети, или вместо директория можете да посочите файл под формата на поток от данни. По този начин инсталацията протича по следния начин: Пакетите с потоци от данни се инсталират по следния начин: За съжаление в дистрибуцията на Solaris няма gunzip Следователно това е първият инсталиран пакет.

Когато инсталират системата, мнозина избират Инсталиране на краен потребител, набор от пакети е достатъчен за работата на офис потребител. Предполага се, че такъв потребител не се нуждае от пакетите, изисквани от разработчика, за да върши работата си. Ето защо, ако не намерите необходимите файлове/помощни програми в системата, не се отчайвайте, най-вероятно просто не сте ги инсталирали. За да определите в кой пакет е необходимият файл, просто го потърсете на компактдиска за разпространение. Както можете да видите, make идва с пакета SUNWsprot. Нека видим какво още има в този пакет: Изглежда, че има много полезни програми, след това инсталирайте този пакет:
Премахване на пакети

Както се казва - не чупете;) Премахването на пакети е изключително просто. За да направите това, използвайте командата pkgrm (1m).