Добавление необходимых пакетов
В зависимости от того, какие функции будет выполнять ваша машина, вы должны добавить некоторые пакеты в систему.Откуда приходят пакеты
Необходимые пакеты находятся на дистрибутивных дисках Solaris 8. Для того, чтобы получить доступ к файлам на CD, диск должен быть смонтирован. Если установлен Volume Management, это будет сделано автоматически, как только вы установите диск в дисковод, если же Volume Management не установлен, смонтируйте CD вручную.
Обратите внимание: Для успешного монтирования вручную вы должны обладать правами администратора.
Для Ultra5:
mount -F hsfs -o ro /dev/dsk/c0t2d0s0 /cdrom
Для других машин SPARC:
mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom
Для машин Intel x86:
mount -F hsfs -o ro /dev/dsk/контроллерустройствоd0p0 /cdromПакеты, входящие в дистрибутив Solaris находятся на дисках в директории Solaris_8/Product. После того, как диск смонтирован, эта директория будет иметь путь типа:
где:
контроллер: c0 для primary IDE и c1 для secondary IDE.
устройство: t0 для master CD-ROM и t1 для slave CD-ROM.
/cdrom/sol_8_u3_sparc/s0/Solaris_8/Product
Когда вам понадобится извлечь диск из дисковода, наберите eject cd, если у вас установлен Volume Management, или, если вы смонтировали диск вручную, наберите umount /cdrom.
Как добавлять пакеты
Для добавления пакетов используйте команду pkgadd. Есть два способа воспользоваться этой командой. Можно ввести эту команду, указав расположение пакетов, получить список доступных пакетов и выбрать те из них, которые вы хотите установить:
pkgadd -d директория_где_живут_пакеты
Например: pkgdd -d /cdrom/sol_8_u3_sparc/s0/Solaris_8/Product
А можно указать пакеты в качестве параметров, так-же указав расположение пакетов:
pkgadd -d директория_где_прячутся_пакеты имя_пакета
Например: pkgadd -d /cdrom/sol_8_u3_sparc/s0/Solaris_8/Product SUNWbcp
Обратите внимание: В качестве параметра вы должны указывать директорию в которой находится директория (или файл) с интересующим вас пакетом, а не саму директорию с пакетом.
Названия пакетов, содержащихся на дистрибутивных дисках, а так же их краткое описание вы можете получить выполнив команду:
pkginfo -d директория_где_находятся_пакеты
Например: pkginfo -d /cdrom/sol_8_u3_sparc/s0/Solaris_8/Product
Какие пакеты стоит добавить
Добавляйте те пакеты, которые нужны вам. Программы, которые состоят из одного или двух пакетов установить несложно - названия необходимых пакетов часто говорят за себя. Например, для установки FTP нужны:
system SUNWftpr FTP Server, (Root) system SUNWftpu FTP Server, (Usr)
К несчастью, для того, чтобы установить программы состоящие из большого числа отдельных пакетов, краткого описания, выдаваемого программой pkginfo бывает недостаточно. Непонятно, какие пакеты необходимы для работы той или иной программы, какие необязательны, а какие и вовсе не имеют к ней никакого отношения.
Далее приведены списки пакетов, которые нужны для установки тех или иных "многопакетных" программ, а так же программ, установка которых имеет свои особенности, либо их необходимость неочевидна. И в том и в другом случае даны необходимые комментарии. Конечно, не нужно устанавливать все подряд из того, что перечисленно ниже, просто выбирайте, что нужно вам.
Рекомендуемые пакеты
Будет здорово, если вы сразу установите эти пакеты:
system SUNWter Terminal Information (CD 2) system SUNWlibC Sun Workshop Compilers Bundled libC (CD 1)
Системная документация
Программы и утилиты для просмотра и создания документации к командам и основным файлам конфигурации. Самое простое применение - получение информации о командах:
man имя_команды
Обратите внимание, что для работы команды man нужно, чтобы был установлен пакет SUNWlibC. Если этот пакет не установлен, то при попытке выполнения выдается ошибка:
Invalid GSML. File cannot be formatted
Итак, программы для работы содержатся в пакете:
system SUNWdoc Documentation Tools (CD 1)
А сами файлы документации в пакете:
system SUNWman On-Line Manual Pages (CD 2)
Управление CD и floppy дисками
Пакеты, обеспечивающие автоматическое монтирование компакт-дисков и дискеток. Volume Management позволяет пользоваться дисками не обладая правами администратора и не набирая длинные команды.
Обратите внимание: Вы должны произвести reconfiguration boot после установки этих пакетов.
Необходимые для работы Volume Management пакеты:
system SUNWvolr Volume Management, (Root) (CD 1) system SUNWvolu Volume Management, (Usr) (CD 1)
Необязательный пакет:
system SUNWvolg Volume Management Graphical Interface (CD 1)
Статически слинкованные утилиты
При выполнении программ используются динамически подключаемые библиотеки. Если случится так, что необходимые библиотеки станут недоступны, команды не будут выполняться. Для того, чтобы была возможность спасти положение в этом случае, вы можете заранее установить программы cp, mv и т.д., которым не требуются библиотеки.
system SUNWsutl Static Utilities (CD 2)
Обратите внимание: По этой же причине, не рекомендуется устанавливать для бюджета root командный интерпретатор, отличный от /bin/sh.
Средства разработки
Если вы предполагаете установить компилятор, например GCC, чтобы компилировать программы из исходников (source code), установите следующие пакеты:
system SUNWtoo Programming Tools (CD 1) system SUNWhea SunOS Header Files (CD 2) system SUNWarc Archive Libraries (CD 2) system SUNWsprot Solaris Bundled tools (CD 2) system SUNWbtool CCS tools bundled with SunOS (CD 2)
OpenWindows и CDE
OpenWindows и CDE - графический интерфейс Solaris, основанный на X Window System. Целиком он устанавливается при инсталляции кластера End User System Support, но несколько пакетов устанавливаются даже при инсталляции Core System Support, поэтому некоторые из перечисленных пакетов, возможно, уже установленны в вашу систему - просто проверьте наличие.
Необходимые пакеты, которые, возможно, уже установленны:
system SUNWcg6 GX (cg6) Device Driver (CD 1) system SUNWdtcor Solaris Desktop /usr/dt filesystem (CD 1) system SUNWxwdv X Windows System Window Drivers (CD 1) system SUNWxwmod OpenWindows kernel modules (CD 1)
Необходимые пакеты, не содержащиеся в кластере Core System Support - устанавливайте по порядку:
system SUNWxwfnt X Window System platform required fonts (CD 1) system SUNWxwice ICE components (CD 1) system SUNWxwfnt X Window System platform required fonts (CD 1) application SUNWxilrl XIL Runtime Environment (CD 1) application SUNWxildh XIL Loadable Pipeline Libraries (CD 1) application SUNWxilow XIL Deskset Loadable Pipeline Libraries (CD 1) CTL SUNWctpls Portable layout services for CTL support (CD 1) system SUNWmfrun Motif RunTime Kit (CD 1) system SUNWtltk ToolTalk runtime (CD 1) system SUNWxwplt X Window System platform software (CD 1) system SUNWxwrtl X Window System & Graphics lib links (CD 1) system SUNWxwpls X Server platform software (CD 1) (Только для Intel X86) system SUNWxwoft X Window System optional fonts (CD 1) system SUNWxwcft X Window System common fonts (CD 1) system SUNWxwopt nonessential MIT core extensions (CD 1) system SUNWdtbas CDE application runtime environment (CD 1) system SUNWdtdte Solaris Desktop Login Environment (CD 1) system SUNWdtdmn CDE daemons (CD 1) system SUNWmp MP Print Filter (CD 1) system SUNWdtjxt Java Extensions (CD 1) system SUNWdtscm CDE Dtpower Schemes (Root) (CD 1) system SUNWolrte OPEN LOOK toolkits runtime environment (CD 1) system SUNWdticn CDE icons (CD 1) system SUNWoldte OPEN LOOK Desktop Environment (CD 1) system SUNWdtdst CDE Desktop Applications (CD 1) system SUNWoldst OPEN LOOK deskset tools (CD 1) system SUNWdtlog System boot for Desktop Login (CD 1) system SUNWxim X Window System X Input Method Package (CD 1) system SUNWxwcsl X Window System Display CID support (CD 1) system SUNWdtwm CDE DESKTOP WINDOW MANAGER (CD 1) system SUNWdtezt Solaris Desktop Extensions Applications (CD 1) system SUNWdtim Solaris CDE Image Viewer (CD 1) system SUNWdtrme CDE Release Documentation (CD 1) system SUNWolaud OPEN LOOK Audio applications (CD 1) system SUNWolbk OpenWindows online handbooks (CD 1) system SUNWoldcv OPEN LOOK document and help viewer (CD 1) system SUNWolimt OPEN LOOK imagetool (CD 1) system SUNWowbcp OpenWindows binary compatibility (CD 1) system SUNWxwacx AccessX client program (CD 1)
Необязательные пакеты:
system SUNWdthe CDE HELP RUNTIME (CD 1) system SUNWdthev CDE HELP VOLUMES (CD 1) system SUNWdthez Desktop Power Pack Help Volumes (CD 1) system SUNWjmfp Java Media Framework Player (CD 1) system SUNWscgui Solaris Smart Card Administration GUIs (CD 1)
Результат
Теперь из вашей системы удалены ненужные пакеты и установлены необходимые вам из тех, что содержатся на дистрибутивных дисках Solaris. Точно так-же вы можете добавлять и удалять любые пакеты, полученные, например, через интернет. Однако будьте внимательны, не стоит доверять любым пакетам, найденным в интернет, пользуйтесь широко известными серверами, такими как, например, www.sunfreeware.com.
- Продолжение банкета: Локализация Solaris
- Назад в оглавление раздела о Solaris
