home > Разная байда > Solaris > Минимизация Solaris

Минимизация Solaris

Для чего это нужно

Операционная система Solaris может работать на машинах, которые сильно отличаются одна от другой, может работать в качестве крупного сервера баз данных, рабочей станции или маршрутизатора. Поскольку до того, как дистрибутив Solaris попадает к вам, никому не известно, в каком качестве вы хотите использовать систему, какой у вас компьютер, какие программы вы собитаетесь запускать, программа установки написана так, чтобы удовлетворить требования всех и поэтому в каждом конкретном случае часть установленных файлов, программ или сервисов оказываются бесполезными, к тому же часто они снижают безопастность вашей системы!

Способ удаления пакетов

Дистрибутив Solaris состоит из отдельных пакетов (packages), добавляя или удаляя отдельные пакеты вы можете быстро устанавливать и удалять различные программы. После того, как вы установите Solaris ваш компьютер будет содержать те или иные пакеты в зависимости от того, какой кластер программ вы выбрали во время установки.

Ваша задача - удалить те пакеты, которые не используются, не повредив при этом систему. Конечно, не надо ставить цель удалить все, что только можно: "Погляди ка, моя система занимает всего 40 мегабайт!".

Используйте могучую команду pkgrm для удаления пакетов. Есть два способа воспользоваться этой командой. Можно ввести эту команду, получить список установленных пакетов и выбрать те из них, которые вы хотите удалить. А можно указать пакеты в качестве параметров:

pkgrm имя_пакета
Например pkgrm SUNWpsdpr для удаления пакета PCMCIA ATA card driver. Список пакетов, установленных в системе вы можете узнать выполнив команду pkginfo.

Какие пакеты удалять?

В следующих двух разделах этой части руководства перечисленны пакеты, необходимость в которых зависит от ваших нужд, вкратце указано назначение этих пакетов. Предполагается, что исходя из описания вы сможете сделать вывод о том, нужен вам данный пакет или группа пакетов или нет. Конечно, здравый смысл не помешает, если вы хотите использовать на своей машине Netscape Navigator, не стоит удалять OpenWindows и CDE, несмотря на то, что в описании группы пакетов, обеспечивающих работу OpenWindows и CDE ничего не сказанно про Netscаpe Navigator.

В некоторых случаях при удалении пакетов можно столкнуться с нарушением зависимостей. Они происходят, когда вы пытаетесь удалить пакет, содержащий файлы или программы, необходимые для работы программ из другого пакета, установленного в систему. К несчастью, записи о зависимостях между пакетами, входящими в дистрибутив Solaris составлены довольно небрежно и поэтому простого соблюдения зависимостей не достаточно для установки и удаления например OpenWindows, CDE или поддержки русского языка. К тому же иногда два пакета, содержащие одно приложение, зависят друг от друга и вам придется нарушить зависимость один раз, если вы захотите их удалить. В этом нет ничего опасного, если вы знаете, что вы делаете.